Thu Jul 21 20:07:21 UTC 2016 make -j 8 FTE_TARGET=nacl NARCH=pnacl gl-rel make[1]: Entering directory '/home/moodles/fteqw/fteqw-code/engine' make[2]: Entering directory '/home/moodles/fteqw/fteqw-code/engine' make[3]: Entering directory '/home/moodles/fteqw/fteqw-code/engine' make[4]: Entering directory '/home/moodles/fteqw/fteqw-code/engine' /opt/nacl_sdk/pepper_31//toolchain/linux_pnacl/bin/pnacl-clang -DNACL -x c -Wall -Wno-pointer-sign -Wno-unknown-pragmas -Wno-format-zero-length -Wno-strict-aliasing -Dstrnicmp=strncasecmp -Dstricmp=strcasecmp -I/home/moodles/fteqw/fteqw-code/engine/client -I/home/moodles/fteqw/fteqw-code/engine/server -I/home/moodles/fteqw/fteqw-code/engine/common -I/home/moodles/fteqw/fteqw-code/engine/gl -I/home/moodles/fteqw/fteqw-code/engine/d3d -I/home/moodles/fteqw/fteqw-code/engine/qclib -I. -I. -I./dxsdk9/include -I./dxsdk7/include -I./libs/freetype2/include -I./libs/freetype2/include/freetype -I./libs/speex -I/home/moodles/fteqw/fteqw-code/engine/botlib -DBOTLIB -DSVNREVISION=5007 -DGLQUAKE -DSPEEX_STATIC -I/home/moodles/fteqw/fteqw-code/engine/libs/speex/include -DFIXED_POINT -DUSE_KISS_FFT -DEXPORT= -I/opt/nacl_sdk/pepper_31/include -O3 -ffast-math -o /home/moodles/fteqw/fteqw-code/engine/release/gl_nacl_pnacl/quakedef.h.gch -c /home/moodles/fteqw/fteqw-code/engine/client/quakedef.h /home/moodles/fteqw/fteqw-code/engine/gl/gl_shader.c:1349:14: warning: array subscript is of type 'char' [-Wchar-subscripts] *start = toupper(*start); ^~~~~~~~~~~~~~~ /opt/nacl_sdk/pepper_31/toolchain/linux_pnacl/usr/include/ctype.h:86:7: note: expanded from macro 'toupper' islower (__x) ? (int) __x - 'a' + 'A' : (int) __x;}) ^ ~~~ /opt/nacl_sdk/pepper_31/toolchain/linux_pnacl/usr/include/ctype.h:61:24: note: expanded from macro 'islower' #define islower(__c) ((__ctype_lookup(__c)&(_U|_L))==_L) ^ /opt/nacl_sdk/pepper_31/toolchain/linux_pnacl/usr/include/ctype.h:57:54: note: expanded from macro '__ctype_lookup' #define __ctype_lookup(__c) ((__ctype_ptr__+sizeof(""[__c]))[(int)(__c)]) ^ In file included from /home/moodles/fteqw/fteqw-code/engine/client/r_surf.c:27: /home/moodles/fteqw/fteqw-code/engine/common/com_mesh.h:58:9: warning: '' is deprecated [-Wdeprecated-declarations] typedef struct FTE_DEPRECATED ^ /home/moodles/fteqw/fteqw-code/engine/common/com_mesh.h:58:9: note: '' declared here 1 warning generated. 1 warning generated. /home/moodles/fteqw/fteqw-code/engine/nacl/sys_ppapi.c:326:13: warning: assigning to 'const char **' from 'char *[16]' discards qualifiers in nested pointer types [-Wincompatible-pointer-types-discards-qualifiers] parms.argv = args; ^ ~~~~ /home/moodles/fteqw/fteqw-code/engine/nacl/sys_ppapi.c:648:31: warning: incompatible pointer types assigning to 'PPB_VarArrayBuffer *' (aka 'struct PPB_VarArrayBuffer_1_0 *') from 'PPB_View *' (aka 'struct PPB_View_1_1 *') [-Wincompatible-pointer-types] ppb_vararraybuffer_interface = (PPB_View*)(get_browser(PPB_VAR_ARRAY_BUFFER_INTERFACE)); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. /home/moodles/fteqw/fteqw-code/engine/nacl/fs_ppapi.c:288:17: warning: incompatible pointer types assigning to 'qboolean (*)(struct vfsfile_s *)' from 'void (vfsfile_t *)' [-Wincompatible-pointer-types] r->funcs.Close = VFSMEM_Close; ^ ~~~~~~~~~~~~ /home/moodles/fteqw/fteqw-code/engine/nacl/fs_ppapi.c:375:17: warning: incompatible pointer types assigning to 'qboolean (*)(struct vfsfile_s *)' from 'void (vfsfile_t *)' [-Wincompatible-pointer-types] r->funcs.Close = VFSMEM_Close; ^ ~~~~~~~~~~~~ /home/moodles/fteqw/fteqw-code/engine/nacl/fs_ppapi.c:424:49: warning: incompatible pointer types passing 'int (*)(const char *, qofs_t, void *, searchpathfuncs_t *)' to parameter of type 'int (*)(const char *, qofs_t, time_t, void *, searchpathfuncs_t *)' [-Wincompatible-pointer-types] return Sys_EnumerateFiles(sp->rootpath, match, func, parm, handle); ^~~~ /home/moodles/fteqw/fteqw-code/engine/nacl/fs_ppapi.c:398:72: note: passing argument to parameter 'func' here int Sys_EnumerateFiles (const char *rootpath, const char *match, int (*func)(const char *, qofs_t, time_t mtime, void *, searchpathfuncs_t *), void *parm, searchpathfuncs_t *spath) ^ /home/moodles/fteqw/fteqw-code/engine/nacl/fs_ppapi.c:436:47: warning: incompatible pointer types passing 'int (const char *, qofs_t, void *, searchpathfuncs_t *)' to parameter of type 'int (*)(const char *, qofs_t, time_t, void *, searchpathfuncs_t *)' [-Wincompatible-pointer-types] Sys_EnumerateFiles(sp->rootpath, childpath, FSPPAPI_RebuildFSHash, data, handle); ^~~~~~~~~~~~~~~~~~~~~ /home/moodles/fteqw/fteqw-code/engine/nacl/fs_ppapi.c:398:72: note: passing argument to parameter 'func' here int Sys_EnumerateFiles (const char *rootpath, const char *match, int (*func)(const char *, qofs_t, time_t mtime, void *, searchpathfuncs_t *), void *parm, searchpathfuncs_t *spath) ^ /home/moodles/fteqw/fteqw-code/engine/nacl/fs_ppapi.c:445:40: warning: incompatible pointer types passing 'int (const char *, qofs_t, void *, searchpathfuncs_t *)' to parameter of type 'int (*)(const char *, qofs_t, time_t, void *, searchpathfuncs_t *)' [-Wincompatible-pointer-types] Sys_EnumerateFiles(sp->rootpath, "*", FSPPAPI_RebuildFSHash, AddFileHash, handle); ^~~~~~~~~~~~~~~~~~~~~ /home/moodles/fteqw/fteqw-code/engine/nacl/fs_ppapi.c:398:72: note: passing argument to parameter 'func' here int Sys_EnumerateFiles (const char *rootpath, const char *match, int (*func)(const char *, qofs_t, time_t mtime, void *, searchpathfuncs_t *), void *parm, searchpathfuncs_t *spath) ^ /home/moodles/fteqw/fteqw-code/engine/nacl/fs_ppapi.c:498:98: warning: format specifies type 'int' but the argument has type 'qofs_t' (aka 'unsigned long long') [-Wformat] Con_Printf("FSPPAPI_ReadFile() fread: Filename: %s, expected %i, result was %u\n",loc->rawname,loc->len,(unsigned int)result); ~~ ^~~~~~~~ %llu /home/moodles/fteqw/fteqw-code/engine/nacl/fs_ppapi.c:523:25: warning: incompatible pointer types assigning to 'int (*)(searchpathfuncs_t *, const char *, int (*)(const char *, qofs_t, time_t, void *, searchpathfuncs_t *), void *)' from 'int (searchpathfuncs_t *, const char *, int (*)(const char *, qofs_t, void *, searchpathfuncs_t *), void *)' [-Wincompatible-pointer-types] np->pub.EnumerateFiles = FSPPAPI_EnumerateFiles; ^ ~~~~~~~~~~~~~~~~~~~~~~ /home/moodles/fteqw/fteqw-code/engine/nacl/snd_ppapi.c:107:68: warning: incompatible pointer types passing 'void (void *, uint32_t, void *)' to parameter of type 'PPB_Audio_Callback' (aka 'void (*)(void *, uint32_t, PP_TimeDelta, void *)') [-Wincompatible-pointer-types] sc->handle = (void*)audio_interface->Create(pp_instance, config, PPAPI_audio_callback, sc); ^~~~~~~~~~~~~~~~~~~~ /home/moodles/fteqw/fteqw-code/engine/nacl/snd_ppapi.c:11:27: warning: unused variable 'audio_callback' [-Wunused-variable] static PPB_Audio_Callback audio_callback; ^ /home/moodles/fteqw/fteqw-code/engine/nacl/snd_ppapi.c:57:13: warning: unused function 'PPAPI_SetUnderWater' [-Wunused-function] static void PPAPI_SetUnderWater(soundcardinfo_t *sc, qboolean uw) ^ 3 warnings generated. In file included from /home/moodles/fteqw/fteqw-code/engine/gl/gl_alias.c:26: /home/moodles/fteqw/fteqw-code/engine/common/com_mesh.h:58:9: warning: '' is deprecated [-Wdeprecated-declarations] typedef struct FTE_DEPRECATED ^ /home/moodles/fteqw/fteqw-code/engine/common/com_mesh.h:58:9: note: '' declared here 7 warnings generated. In file included from /home/moodles/fteqw/fteqw-code/engine/gl/gl_model.c:30: /home/moodles/fteqw/fteqw-code/engine/common/com_mesh.h:58:9: warning: '' is deprecated [-Wdeprecated-declarations] typedef struct FTE_DEPRECATED ^ /home/moodles/fteqw/fteqw-code/engine/common/com_mesh.h:58:9: note: '' declared here In file included from /home/moodles/fteqw/fteqw-code/engine/common/com_mesh.c:3: /home/moodles/fteqw/fteqw-code/engine/common/com_mesh.h:58:9: warning: '' is deprecated [-Wdeprecated-declarations] typedef struct FTE_DEPRECATED ^ /home/moodles/fteqw/fteqw-code/engine/common/com_mesh.h:58:9: note: '' declared here /home/moodles/fteqw/fteqw-code/engine/gl/gl_heightmap.c:6230:12: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare] if (qcptr < 0 || qcptr+(elementsize*elementcount) > prinst->stringtablesize) ~~~~~ ^ ~ /home/moodles/fteqw/fteqw-code/engine/gl/gl_heightmap.c:6444:14: warning: comparison of unsigned expression >= 0 is always true [-Wtautological-compare] if (state >= 0) ~~~~~ ^ ~ /home/moodles/fteqw/fteqw-code/engine/gl/gl_heightmap.c:6476:13: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare] if (faceid < 0 || faceid >= numfaces) ~~~~~~ ^ ~ /home/moodles/fteqw/fteqw-code/engine/common/com_mesh.c:2254:18: warning: unused variable 'best' [-Wunused-variable] unsigned int best = 0, v, w, i; ^ 1 warning generated. 1 warning generated. 2 warnings generated. 3 warnings generated. /home/moodles/fteqw/fteqw-code/engine/common/net_wins.c:4670:6: warning: unused variable 'res' [-Wunused-variable] int res; ^ /home/moodles/fteqw/fteqw-code/engine/common/net_wins.c:4865:30: warning: incompatible pointer types assigning to 'neterr_t (*)(struct ftenet_generic_connection_s *, int, const void *, netadr_t *)' from 'neterr_t (ftenet_generic_connection_t *, int, void *, netadr_t *)' [-Wincompatible-pointer-types] newcon->generic.SendPacket = FTENET_NaClWebSocket_SendPacket; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. In file included from /home/moodles/fteqw/fteqw-code/engine/common/gl_q2bsp.c:5: /home/moodles/fteqw/fteqw-code/engine/common/com_mesh.h:58:9: warning: '' is deprecated [-Wdeprecated-declarations] typedef struct FTE_DEPRECATED ^ /home/moodles/fteqw/fteqw-code/engine/common/com_mesh.h:58:9: note: '' declared here In file included from /home/moodles/fteqw/fteqw-code/engine/server/world.c:2279: /home/moodles/fteqw/fteqw-code/engine/common/com_mesh.h:58:9: warning: '' is deprecated [-Wdeprecated-declarations] typedef struct FTE_DEPRECATED ^ /home/moodles/fteqw/fteqw-code/engine/common/com_mesh.h:58:9: note: '' declared here 1 warning generated. In file included from /home/moodles/fteqw/fteqw-code/engine/common/plugin.c:87: In file included from /home/moodles/fteqw/fteqw-code/engine/client/cl_plugin.inc:1187: /home/moodles/fteqw/fteqw-code/engine/common/com_mesh.h:58:9: warning: '' is deprecated [-Wdeprecated-declarations] typedef struct FTE_DEPRECATED ^ /home/moodles/fteqw/fteqw-code/engine/common/com_mesh.h:58:9: note: '' declared here /home/moodles/fteqw/fteqw-code/engine/common/plugin.c:1319:6: warning: unused variable 'read' [-Wunused-variable] int read; ^ /home/moodles/fteqw/fteqw-code/engine/common/plugin.c:1355:6: warning: unused variable 'written' [-Wunused-variable] int written; ^ /home/moodles/fteqw/fteqw-code/engine/common/plugin.c:1387:6: warning: unused variable 'written' [-Wunused-variable] int written; ^ 4 warnings generated. 1 warning generated. /home/moodles/fteqw/fteqw-code/engine/client/cl_parse.c:4000:8: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare] if (i < 0 || i >= Q2MAX_CONFIGSTRINGS) ~ ^ ~ 1 warning generated. /home/moodles/fteqw/fteqw-code/engine/client/cl_ui.c:689:7: warning: unused variable 'adrbuf' [-Wunused-variable] char adrbuf[MAX_ADR_SIZE]; ^ /home/moodles/fteqw/fteqw-code/engine/client/cl_ignore.c:63:8: warning: array subscript is of type 'char' [-Wchar-subscripts] if (!isdigit(arg[i])) ^ ~~~~~~ /opt/nacl_sdk/pepper_31/toolchain/linux_pnacl/usr/include/ctype.h:62:23: note: expanded from macro 'isdigit' #define isdigit(__c) (__ctype_lookup(__c)&_N) ^ /opt/nacl_sdk/pepper_31/toolchain/linux_pnacl/usr/include/ctype.h:57:54: note: expanded from macro '__ctype_lookup' #define __ctype_lookup(__c) ((__ctype_ptr__+sizeof(""[__c]))[(int)(__c)]) ^ /home/moodles/fteqw/fteqw-code/engine/client/cl_ignore.c:351:8: warning: array subscript is of type 'char' [-Wchar-subscripts] if (!isdigit(arg[i])) ^ ~~~~~~ /opt/nacl_sdk/pepper_31/toolchain/linux_pnacl/usr/include/ctype.h:62:23: note: expanded from macro 'isdigit' #define isdigit(__c) (__ctype_lookup(__c)&_N) ^ /opt/nacl_sdk/pepper_31/toolchain/linux_pnacl/usr/include/ctype.h:57:54: note: expanded from macro '__ctype_lookup' #define __ctype_lookup(__c) ((__ctype_ptr__+sizeof(""[__c]))[(int)(__c)]) ^ /home/moodles/fteqw/fteqw-code/engine/client/cl_ignore.c:419:8: warning: array subscript is of type 'char' [-Wchar-subscripts] if (!isdigit(arg[i])) ^ ~~~~~~ /opt/nacl_sdk/pepper_31/toolchain/linux_pnacl/usr/include/ctype.h:62:23: note: expanded from macro 'isdigit' #define isdigit(__c) (__ctype_lookup(__c)&_N) ^ /opt/nacl_sdk/pepper_31/toolchain/linux_pnacl/usr/include/ctype.h:57:54: note: expanded from macro '__ctype_lookup' #define __ctype_lookup(__c) ((__ctype_ptr__+sizeof(""[__c]))[(int)(__c)]) ^ 3 warnings generated. 1 warning generated. /home/moodles/fteqw/fteqw-code/engine/client/pr_csqc.c:7293:12: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare] if (devid < 0 || (unsigned)devid >= sizeof(csqckeysdown[0])*8) ~~~~~ ^ ~ /home/moodles/fteqw/fteqw-code/engine/client/m_download.c:189:11: warning: unused variable 'fullname' [-Wunused-variable] char *fullname = Cmd_Argv(0); ^ 1 warning generated. In file included from /home/moodles/fteqw/fteqw-code/engine/client/m_options.c:2805: /home/moodles/fteqw/fteqw-code/engine/common/com_mesh.h:58:9: warning: '' is deprecated [-Wdeprecated-declarations] typedef struct FTE_DEPRECATED ^ /home/moodles/fteqw/fteqw-code/engine/common/com_mesh.h:58:9: note: '' declared here 1 warning generated. 1 warning generated. In file included from /home/moodles/fteqw/fteqw-code/engine/client/r_part.c:29: /home/moodles/fteqw/fteqw-code/engine/common/com_mesh.h:58:9: warning: '' is deprecated [-Wdeprecated-declarations] typedef struct FTE_DEPRECATED ^ /home/moodles/fteqw/fteqw-code/engine/common/com_mesh.h:58:9: note: '' declared here 1 warning generated. /home/moodles/fteqw/fteqw-code/engine/client/view.c:535:11: warning: array subscript is of type 'char' [-Wchar-subscripts] while (isdigit(*c) || *c == '.') ^ ~~ /opt/nacl_sdk/pepper_31/toolchain/linux_pnacl/usr/include/ctype.h:62:23: note: expanded from macro 'isdigit' #define isdigit(__c) (__ctype_lookup(__c)&_N) ^ /opt/nacl_sdk/pepper_31/toolchain/linux_pnacl/usr/include/ctype.h:57:54: note: expanded from macro '__ctype_lookup' #define __ctype_lookup(__c) ((__ctype_ptr__+sizeof(""[__c]))[(int)(__c)]) ^ /home/moodles/fteqw/fteqw-code/engine/qclib/qcc_cmdlib.c:186:7: warning: array subscript is of type 'char' [-Wchar-subscripts] if (tolower(haystack[i]) != tolower(needle[matchamt])) ^~~~~~~~~~~~~~~~~~~~ /opt/nacl_sdk/pepper_31/toolchain/linux_pnacl/usr/include/ctype.h:89:7: note: expanded from macro 'tolower' isupper (__x) ? (int) __x - 'A' + 'a' : (int) __x;}) ^ ~~~ /opt/nacl_sdk/pepper_31/toolchain/linux_pnacl/usr/include/ctype.h:60:24: note: expanded from macro 'isupper' #define isupper(__c) ((__ctype_lookup(__c)&(_U|_L))==_U) ^ /opt/nacl_sdk/pepper_31/toolchain/linux_pnacl/usr/include/ctype.h:57:54: note: expanded from macro '__ctype_lookup' #define __ctype_lookup(__c) ((__ctype_ptr__+sizeof(""[__c]))[(int)(__c)]) ^ /home/moodles/fteqw/fteqw-code/engine/qclib/qcc_cmdlib.c:186:31: warning: array subscript is of type 'char' [-Wchar-subscripts] if (tolower(haystack[i]) != tolower(needle[matchamt])) ^~~~~~~~~~~~~~~~~~~~~~~~~ /opt/nacl_sdk/pepper_31/toolchain/linux_pnacl/usr/include/ctype.h:89:7: note: expanded from macro 'tolower' isupper (__x) ? (int) __x - 'A' + 'a' : (int) __x;}) ^ ~~~ /opt/nacl_sdk/pepper_31/toolchain/linux_pnacl/usr/include/ctype.h:60:24: note: expanded from macro 'isupper' #define isupper(__c) ((__ctype_lookup(__c)&(_U|_L))==_U) ^ /opt/nacl_sdk/pepper_31/toolchain/linux_pnacl/usr/include/ctype.h:57:54: note: expanded from macro '__ctype_lookup' #define __ctype_lookup(__c) ((__ctype_ptr__+sizeof(""[__c]))[(int)(__c)]) ^ /home/moodles/fteqw/fteqw-code/engine/qclib/qcc_cmdlib.c:188:7: warning: array subscript is of type 'char' [-Wchar-subscripts] if (tolower(haystack[i]) == tolower(needle[matchamt])) ^~~~~~~~~~~~~~~~~~~~ /opt/nacl_sdk/pepper_31/toolchain/linux_pnacl/usr/include/ctype.h:89:7: note: expanded from macro 'tolower' isupper (__x) ? (int) __x - 'A' + 'a' : (int) __x;}) ^ ~~~ /opt/nacl_sdk/pepper_31/toolchain/linux_pnacl/usr/include/ctype.h:60:24: note: expanded from macro 'isupper' #define isupper(__c) ((__ctype_lookup(__c)&(_U|_L))==_U) ^ /opt/nacl_sdk/pepper_31/toolchain/linux_pnacl/usr/include/ctype.h:57:54: note: expanded from macro '__ctype_lookup' #define __ctype_lookup(__c) ((__ctype_ptr__+sizeof(""[__c]))[(int)(__c)]) ^ /home/moodles/fteqw/fteqw-code/engine/qclib/qcc_cmdlib.c:188:31: warning: array subscript is of type 'char' [-Wchar-subscripts] if (tolower(haystack[i]) == tolower(needle[matchamt])) ^~~~~~~~~~~~~~~~~~~~~~~~~ /opt/nacl_sdk/pepper_31/toolchain/linux_pnacl/usr/include/ctype.h:89:7: note: expanded from macro 'tolower' isupper (__x) ? (int) __x - 'A' + 'a' : (int) __x;}) ^ ~~~ /opt/nacl_sdk/pepper_31/toolchain/linux_pnacl/usr/include/ctype.h:60:24: note: expanded from macro 'isupper' #define isupper(__c) ((__ctype_lookup(__c)&(_U|_L))==_U) ^ /opt/nacl_sdk/pepper_31/toolchain/linux_pnacl/usr/include/ctype.h:57:54: note: expanded from macro '__ctype_lookup' #define __ctype_lookup(__c) ((__ctype_ptr__+sizeof(""[__c]))[(int)(__c)]) ^ /home/moodles/fteqw/fteqw-code/engine/qclib/qccmain.c:337:322: warning: illegal character encoding in string literal [-Winvalid-source-encoding] {&flag_acc, 0, "acc", "Reacc support", "Reacc is a pascall like compiler. It was released before the Quake source was released. This flag has a few effects. It sorts all qc files in the current directory into alphabetical order to compile them. It also allows Reacc global/field distinctions, as well as allows as EOF. Whilst case insensitivity and lax type checking are supported by reacc, they are seperate compiler flags in fteqcc."}, //reacc like behaviour of src files. ^~~~ /home/moodles/fteqw/fteqw-code/engine/qclib/qccmain.c:613:62: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] printf ("set %s\t\"%g %g %g\"%s%s\n", n, val->vector[0], val->vector[1], val->vector[2], desc?"\t//":"", desc?desc:""); ^ ~ /home/moodles/fteqw/fteqw-code/engine/qclib/qcc.h:302:2: note: array 'vector' declared here float vector[1]; ^ /home/moodles/fteqw/fteqw-code/engine/qclib/qccmain.c:613:78: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] printf ("set %s\t\"%g %g %g\"%s%s\n", n, val->vector[0], val->vector[1], val->vector[2], desc?"\t//":"", desc?desc:""); ^ ~ /home/moodles/fteqw/fteqw-code/engine/qclib/qcc.h:302:2: note: array 'vector' declared here float vector[1]; ^ 1 warning generated. /home/moodles/fteqw/fteqw-code/engine/qclib/qccmain.c:1676:11: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare] if (a < 0) ~ ^ ~ /home/moodles/fteqw/fteqw-code/engine/qclib/qccmain.c:1680:11: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare] if (b < 0) ~ ^ ~ /home/moodles/fteqw/fteqw-code/engine/qclib/qccmain.c:1684:11: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare] if (c < 0) ~ ^ ~ /home/moodles/fteqw/fteqw-code/engine/qclib/qccmain.c:1732:11: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare] if (a < 0) ~ ^ ~ /home/moodles/fteqw/fteqw-code/engine/qclib/qccmain.c:1736:11: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare] if (b < 0) ~ ^ ~ /home/moodles/fteqw/fteqw-code/engine/qclib/qccmain.c:1740:11: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare] if (c < 0) ~ ^ ~ 4 warnings generated. /home/moodles/fteqw/fteqw-code/engine/qclib/qcc_pr_comp.c:2159:74: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] QC_snprintfz(message, sizeof(message), "'%g %g %g'", val->vector[0], val->vector[1], val->vector[2]); ^ ~ /home/moodles/fteqw/fteqw-code/engine/qclib/qcc.h:302:2: note: array 'vector' declared here float vector[1]; ^ /home/moodles/fteqw/fteqw-code/engine/qclib/qcc_pr_comp.c:2159:90: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] QC_snprintfz(message, sizeof(message), "'%g %g %g'", val->vector[0], val->vector[1], val->vector[2]); ^ ~ /home/moodles/fteqw/fteqw-code/engine/qclib/qcc.h:302:2: note: array 'vector' declared here float vector[1]; ^ /home/moodles/fteqw/fteqw-code/engine/qclib/qcc_pr_comp.c:3180:10: warning: explicitly assigning a variable of type 'QCC_sref_t' to itself [-Wself-assign] var_b = var_b; ~~~~~ ^ ~~~~~ /home/moodles/fteqw/fteqw-code/engine/qclib/qcc_pr_comp.c:2456:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] eval_a->vector[1] * eval_b->vector[1] + ^ ~ /home/moodles/fteqw/fteqw-code/engine/qclib/qcc.h:302:2: note: array 'vector' declared here float vector[1]; ^ /home/moodles/fteqw/fteqw-code/engine/qclib/qcc_pr_comp.c:2456:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] eval_a->vector[1] * eval_b->vector[1] + ^ ~ /home/moodles/fteqw/fteqw-code/engine/qclib/qcc.h:302:2: note: array 'vector' declared here float vector[1]; ^ /home/moodles/fteqw/fteqw-code/engine/qclib/qcc_pr_comp.c:2457:13: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] eval_a->vector[2] * eval_b->vector[2]); ^ ~ /home/moodles/fteqw/fteqw-code/engine/qclib/qcc.h:302:2: note: array 'vector' declared here float vector[1]; ^ /home/moodles/fteqw/fteqw-code/engine/qclib/qcc_pr_comp.c:2457:33: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] eval_a->vector[2] * eval_b->vector[2]); ^ ~ /home/moodles/fteqw/fteqw-code/engine/qclib/qcc.h:302:2: note: array 'vector' declared here float vector[1]; ^ /home/moodles/fteqw/fteqw-code/engine/qclib/qcc_pr_comp.c:2462:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] eval_a->_float * eval_b->vector[1], ^ ~ /home/moodles/fteqw/fteqw-code/engine/qclib/qcc.h:302:2: note: array 'vector' declared here float vector[1]; ^ /home/moodles/fteqw/fteqw-code/engine/qclib/qcc_pr_comp.c:2463:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] eval_a->_float * eval_b->vector[2]); ^ ~ /home/moodles/fteqw/fteqw-code/engine/qclib/qcc.h:302:2: note: array 'vector' declared here float vector[1]; ^ /home/moodles/fteqw/fteqw-code/engine/qclib/qcc_pr_comp.c:2468:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] eval_a->vector[1] * eval_b->_float, ^ ~ /home/moodles/fteqw/fteqw-code/engine/qclib/qcc.h:302:2: note: array 'vector' declared here float vector[1]; ^ /home/moodles/fteqw/fteqw-code/engine/qclib/qcc_pr_comp.c:2469:13: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] eval_a->vector[2] * eval_b->_float); ^ ~ /home/moodles/fteqw/fteqw-code/engine/qclib/qcc.h:302:2: note: array 'vector' declared here float vector[1]; ^ /home/moodles/fteqw/fteqw-code/engine/qclib/qcc_pr_comp.c:2474:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] eval_a->vector[1] + eval_b->vector[1], ^ ~ /home/moodles/fteqw/fteqw-code/engine/qclib/qcc.h:302:2: note: array 'vector' declared here float vector[1]; ^ /home/moodles/fteqw/fteqw-code/engine/qclib/qcc_pr_comp.c:2474:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] eval_a->vector[1] + eval_b->vector[1], ^ ~ /home/moodles/fteqw/fteqw-code/engine/qclib/qcc.h:302:2: note: array 'vector' declared here float vector[1]; ^ /home/moodles/fteqw/fteqw-code/engine/qclib/qcc_pr_comp.c:2475:13: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] eval_a->vector[2] + eval_b->vector[2]); ^ ~ /home/moodles/fteqw/fteqw-code/engine/qclib/qcc.h:302:2: note: array 'vector' declared here float vector[1]; ^ /home/moodles/fteqw/fteqw-code/engine/qclib/qcc_pr_comp.c:2475:33: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] eval_a->vector[2] + eval_b->vector[2]); ^ ~ /home/moodles/fteqw/fteqw-code/engine/qclib/qcc.h:302:2: note: array 'vector' declared here float vector[1]; ^ /home/moodles/fteqw/fteqw-code/engine/qclib/qcc_pr_comp.c:2480:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] eval_a->vector[1] - eval_b->vector[1], ^ ~ /home/moodles/fteqw/fteqw-code/engine/qclib/qcc.h:302:2: note: array 'vector' declared here float vector[1]; ^ /home/moodles/fteqw/fteqw-code/engine/qclib/qcc_pr_comp.c:2480:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] eval_a->vector[1] - eval_b->vector[1], ^ ~ /home/moodles/fteqw/fteqw-code/engine/qclib/qcc.h:302:2: note: array 'vector' declared here float vector[1]; ^ /home/moodles/fteqw/fteqw-code/engine/qclib/qcc_pr_comp.c:2481:13: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] eval_a->vector[2] - eval_b->vector[2]); ^ ~ /home/moodles/fteqw/fteqw-code/engine/qclib/qcc.h:302:2: note: array 'vector' declared here float vector[1]; ^ /home/moodles/fteqw/fteqw-code/engine/qclib/qcc_pr_comp.c:2481:33: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] eval_a->vector[2] - eval_b->vector[2]); ^ ~ /home/moodles/fteqw/fteqw-code/engine/qclib/qcc.h:302:2: note: array 'vector' declared here float vector[1]; ^ /home/moodles/fteqw/fteqw-code/engine/qclib/qcc_pr_comp.c:2540:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] eval_a->vector[1] * eval_b->_int, ^ ~ /home/moodles/fteqw/fteqw-code/engine/qclib/qcc.h:302:2: note: array 'vector' declared here float vector[1]; ^ /home/moodles/fteqw/fteqw-code/engine/qclib/qcc_pr_comp.c:2541:13: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] eval_a->vector[2] * eval_b->_int); ^ ~ /home/moodles/fteqw/fteqw-code/engine/qclib/qcc.h:302:2: note: array 'vector' declared here float vector[1]; ^ /home/moodles/fteqw/fteqw-code/engine/qclib/qcc_pr_comp.c:2545:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] eval_a->_int * eval_b->vector[1], ^ ~ /home/moodles/fteqw/fteqw-code/engine/qclib/qcc.h:302:2: note: array 'vector' declared here float vector[1]; ^ /home/moodles/fteqw/fteqw-code/engine/qclib/qcc_pr_comp.c:2546:28: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] eval_a->_int * eval_b->vector[2]); ^ ~ /home/moodles/fteqw/fteqw-code/engine/qclib/qcc.h:302:2: note: array 'vector' declared here float vector[1]; ^ /home/moodles/fteqw/fteqw-code/engine/qclib/qcc_pr_comp.c:2604:55: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return QCC_MakeFloatConst(!eval_a->vector[0] && !eval_a->vector[1] && !eval_a->vector[2]); ^ ~ /home/moodles/fteqw/fteqw-code/engine/qclib/qcc.h:302:2: note: array 'vector' declared here float vector[1]; ^ /home/moodles/fteqw/fteqw-code/engine/qclib/qcc_pr_comp.c:2604:77: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return QCC_MakeFloatConst(!eval_a->vector[0] && !eval_a->vector[1] && !eval_a->vector[2]); ^ ~ /home/moodles/fteqw/fteqw-code/engine/qclib/qcc.h:302:2: note: array 'vector' declared here float vector[1]; ^ /home/moodles/fteqw/fteqw-code/engine/qclib/qcc_pr_comp.c:6112:4: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] cn->symboldata[0].vector[1] == b && ^ ~ /home/moodles/fteqw/fteqw-code/engine/qclib/qcc.h:302:2: note: array 'vector' declared here float vector[1]; ^ /home/moodles/fteqw/fteqw-code/engine/qclib/qcc_pr_comp.c:6113:4: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] cn->symboldata[0].vector[2] == c) ^ ~ /home/moodles/fteqw/fteqw-code/engine/qclib/qcc.h:302:2: note: array 'vector' declared here float vector[1]; ^ /home/moodles/fteqw/fteqw-code/engine/qclib/qcc_pr_comp.c:6139:2: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] cn->symboldata[0].vector[1] = b; ^ ~ /home/moodles/fteqw/fteqw-code/engine/qclib/qcc.h:302:2: note: array 'vector' declared here float vector[1]; ^ /home/moodles/fteqw/fteqw-code/engine/qclib/qcc_pr_comp.c:6140:2: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] cn->symboldata[0].vector[2] = c; ^ ~ /home/moodles/fteqw/fteqw-code/engine/qclib/qcc.h:302:2: note: array 'vector' declared here float vector[1]; ^ /home/moodles/fteqw/fteqw-code/engine/qclib/qcc_pr_comp.c:6796:12: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare] if (i < 0 || i >= 3) ~ ^ ~ /home/moodles/fteqw/fteqw-code/engine/qclib/qcc_pr_comp.c:6818:12: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare] if (i < 0 || i >= 3) ~ ^ ~ /home/moodles/fteqw/fteqw-code/engine/qclib/qcc_pr_comp.c:6841:11: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare] if (i < 0 || i >= arraysize) ~ ^ ~ /home/moodles/fteqw/fteqw-code/engine/qclib/qcc_pr_comp.c:13536:5: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] def->symboldata[def->ofs].vector[1] = pr_immediate._float; ^ ~ /home/moodles/fteqw/fteqw-code/engine/qclib/qcc.h:302:2: note: array 'vector' declared here float vector[1]; ^ /home/moodles/fteqw/fteqw-code/engine/qclib/qcc_pr_comp.c:13538:5: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] def->symboldata[def->ofs].vector[2] = pr_immediate._float; ^ ~ /home/moodles/fteqw/fteqw-code/engine/qclib/qcc.h:302:2: note: array 'vector' declared here float vector[1]; ^ In file included from /home/moodles/fteqw/fteqw-code/engine/client/pr_skelobj.c:41: /home/moodles/fteqw/fteqw-code/engine/common/com_mesh.h:58:9: warning: '' is deprecated [-Wdeprecated-declarations] typedef struct FTE_DEPRECATED ^ /home/moodles/fteqw/fteqw-code/engine/common/com_mesh.h:58:9: note: '' declared here 9 warnings generated. 1 warning generated. /home/moodles/fteqw/fteqw-code/engine/server/pr_q1qvm.c:1981:19: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare] if (gd.sizeofent < 0 || gd.sizeofent > 0xffffffff / gd.maxedicts) ~~~~~~~~~~~~ ^ ~ 1 warning generated. /home/moodles/fteqw/fteqw-code/engine/server/sv_user.c:766:12: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare] if (start < 0) ~~~~~ ^ ~ /home/moodles/fteqw/fteqw-code/engine/server/sv_user.c:7607:9: warning: comparison of constant -1 with expression of type 'enum clcq2_ops_e' is always false [-Wtautological-constant-out-of-range-compare] if (c == -1) ~ ^ ~~ 2 warnings generated. 34 warnings generated. Function llvm.returnaddress is a disallowed LLVM intrinsic LLVM ERROR: PNaCl ABI verification failed Makefile:1499: recipe for target '/home/moodles/fteqw/fteqw-code/engine/release/gl_nacl_pnacl/../fteqw.pexe' failed make[4]: *** [/home/moodles/fteqw/fteqw-code/engine/release/gl_nacl_pnacl/../fteqw.pexe] Error 1 make[4]: Leaving directory '/home/moodles/fteqw/fteqw-code/engine' Makefile:1502: recipe for target '_out-rel' failed make[3]: *** [_out-rel] Error 2 make[3]: Leaving directory '/home/moodles/fteqw/fteqw-code/engine' Makefile:1521: recipe for target '_clsv-rel' failed make[2]: *** [_clsv-rel] Error 2 make[2]: Leaving directory '/home/moodles/fteqw/fteqw-code/engine' Makefile:1582: recipe for target 'gl-tmp' failed make[1]: *** [gl-tmp] Error 2 make[1]: Leaving directory '/home/moodles/fteqw/fteqw-code/engine' Makefile:1591: recipe for target 'gl-rel' failed make: *** [gl-rel] Error 2