cd droid && PATH=$PATH:/home/moodles/android_sdk/tools:/home/moodles/android_ndk android update project -t android-8 -p . -n FTEDroid Updated project.properties Updated local.properties Added file ./build.xml Added file ./proguard.cfg cd droid && PATH=$PATH:/home/moodles/android_sdk/tools:/home/moodles/android_ndk android.bat update project -t android-8 -p . -n FTEDroid /bin/sh: android.bat: not found make: [droid/build.xml] Error 127 (ignored) make FTE_TARGET=droid gl-rel DROID_ARCH=armeabi; make[1]: Entering directory `/home/moodles/fteqw/engine' make gl-tmp TYPE=_clsv-rel OUT_DIR="./release/gl_droid-armeabi" make[2]: Entering directory `/home/moodles/fteqw/engine' make _clsv-rel OUT_DIR="./release/gl_droid-armeabi" EXE_NAME="libftedroid.so" WCFLAGS="-DGLQUAKE `sdl-config --cflags`" LDFLAGS=" " SOBJS=" gl_font.o gl_model.o gl_shader.o gl_shadow.o gl_rlight.o gl_warp.o ltface.o r_surf.o r_2d.o gl_draw.o gl_ngraph.o gl_backend.o gl_rmain.o gl_rmisc.o gl_rsurf.o gl_screen.o gl_bloom.o gl_vidcommon.o gl_hlmdl.o be_aas_bspq3.o be_aas_cluster.o be_aas_debug.o be_aas_entity.o be_aas_file.o be_aas_main.o be_aas_move.o be_aas_optimize.o be_aas_reach.o be_aas_route.o be_aas_routealt.o be_aas_sample.o be_ai_char.o be_ai_chat.o be_ai_gen.o be_ai_goal.o be_ai_move.o be_ai_weap.o be_ai_weight.o be_ea.o be_interface.o l_crc.o l_libvar.o l_log.o l_memory.o l_precomp.o l_script.o l_struct.o gl_viddroid.o sys_droid.o in_droid.o cd_null.o snd_droid.o" make[3]: Entering directory `/home/moodles/fteqw/engine' make _out-rel EXE_NAME="libftedroid.so" OUT_DIR="./release/gl_droid-armeabi" WCFLAGS=" -DGLQUAKE -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT" LDFLAGS="" SOBJS="gl_font.o gl_model.o gl_shader.o gl_shadow.o gl_rlight.o gl_warp.o ltface.o r_surf.o r_2d.o gl_draw.o gl_ngraph.o gl_backend.o gl_rmain.o gl_rmisc.o gl_rsurf.o gl_screen.o gl_bloom.o gl_vidcommon.o gl_hlmdl.o be_aas_bspq3.o be_aas_cluster.o be_aas_debug.o be_aas_entity.o be_aas_file.o be_aas_main.o be_aas_move.o be_aas_optimize.o be_aas_reach.o be_aas_route.o be_aas_routealt.o be_aas_sample.o be_ai_char.o be_ai_chat.o be_ai_gen.o be_ai_goal.o be_ai_move.o be_ai_weap.o be_ai_weight.o be_ea.o be_interface.o l_crc.o l_libvar.o l_log.o l_memory.o l_precomp.o l_script.o l_struct.o gl_viddroid.o sys_droid.o in_droid.o cd_null.o snd_droid.o" OBJS="SOBJS COMMON_OBJS CLIENT_OBJS PROGS_OBJS SERVER_OBJS" make[4]: Entering directory `/home/moodles/fteqw/engine' make ./release/gl_droid-armeabi/libftedroid.so EXE_NAME="libftedroid.so" OUT_DIR="./release/gl_droid-armeabi" WCFLAGS="-DGLQUAKE -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -O3 -ffast-math " LDFLAGS=" " OBJS="SOBJS COMMON_OBJS CLIENT_OBJS PROGS_OBJS SERVER_OBJS" make[5]: Entering directory `/home/moodles/fteqw/engine' /home/moodles/android_ndk/toolchains/arm-linux-androideabi-4.4.3/prebuilt/linux-x86/bin/arm-linux-androideabi-gcc -I/home/moodles/android_ndk/platforms/android-4/arch-arm/usr/include/ -DANDROID -mfloat-abi=softfp -x c -Wall -Wno-pointer-sign -Dstrnicmp=strncasecmp -Dstricmp=strcasecmp -D_vsnprintf=vsnprintf -D_snprintf=snprintf -I./client -I./server -I./common -I./gl -I./d3d -I./qclib -I./botlib -I. -I./dxsdk9/include -I./sdl/include -I/usr/include/SDL -I./sdl/include/SDL -I./libs/freetype2/include -I./libs/freetype2/include/freetype -I./libs/speex -DBOTLIB -DSVNREVISION=4052 -DGLQUAKE -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -O3 -ffast-math -o release/gl_droid-armeabi/quakedef.h.gch -c ./client/quakedef.h ./gl/gl_font.c ./gl/gl_shader.c ./gl/gl_model.c ./gl/gl_shadow.c ./gl/gl_font.c: In function 'Font_DrawChar': ./gl/gl_font.c:1435: warning: dereferencing type-punned pointer will break strict-aliasing rules ./gl/gl_font.c:1436: warning: dereferencing type-punned pointer will break strict-aliasing rules ./gl/gl_font.c:1437: warning: dereferencing type-punned pointer will break strict-aliasing rules ./gl/gl_font.c:1438: warning: dereferencing type-punned pointer will break strict-aliasing rules ./gl/gl_font.c:1439: warning: dereferencing type-punned pointer will break strict-aliasing rules ./gl/gl_font.c:1440: warning: dereferencing type-punned pointer will break strict-aliasing rules ./gl/gl_font.c:1441: warning: dereferencing type-punned pointer will break strict-aliasing rules ./gl/gl_font.c:1442: warning: dereferencing type-punned pointer will break strict-aliasing rules ./gl/gl_font.c: In function 'Font_DrawScaleChar': ./gl/gl_font.c:1550: warning: dereferencing type-punned pointer will break strict-aliasing rules ./gl/gl_font.c:1551: warning: dereferencing type-punned pointer will break strict-aliasing rules ./gl/gl_font.c:1552: warning: dereferencing type-punned pointer will break strict-aliasing rules ./gl/gl_font.c:1553: warning: dereferencing type-punned pointer will break strict-aliasing rules ./gl/gl_font.c:1554: warning: dereferencing type-punned pointer will break strict-aliasing rules ./gl/gl_font.c:1555: warning: dereferencing type-punned pointer will break strict-aliasing rules ./gl/gl_font.c:1556: warning: dereferencing type-punned pointer will break strict-aliasing rules ./gl/gl_font.c:1557: warning: dereferencing type-punned pointer will break strict-aliasing rules ./gl/gl_shader.c: In function 'Shader_EvaluateCondition': ./gl/gl_shader.c:280: warning: ignoring #pragma warningmsg ./gl/gl_shader.c: In function 'R_LoadShader': ./gl/gl_shader.c:4695: warning: dereferencing type-punned pointer will break strict-aliasing rules ./gl/gl_rlight.c ./gl/gl_warp.c ./gl/gl_warp.c:631: warning: 'GL_DrawSkyGrid' defined but not used ./gl/ltface.c ./client/r_surf.c ./client/r_surf.c: In function 'Surf_OrthoRecursiveWorldNode': ./client/r_surf.c:1523: warning: unused variable 'dot' ./client/r_surf.c:1520: warning: unused variable 'plane' ./client/r_surf.c:1519: warning: unused variable 'side' ./client/r_surf.c: In function 'Surf_LightmapMode': ./client/r_surf.c:2712: warning: enumeration value 'QR_SOFTWARE' not handled in switch ./client/r_2d.c ./client/r_2d.c: In function 'R2D_Init': ./client/r_2d.c:107: warning: ignoring #pragma warningmsg ./gl/gl_draw.c ./gl/gl_ngraph.c ./gl/gl_backend.c ./gl/gl_backend.c: In function 'BE_PolyOffset': ./gl/gl_backend.c:224: warning: dereferencing type-punned pointer will break strict-aliasing rules ./gl/gl_backend.c:224: warning: dereferencing type-punned pointer will break strict-aliasing rules ./gl/gl_backend.c:240: warning: dereferencing type-punned pointer will break strict-aliasing rules ./gl/gl_backend.c:240: warning: dereferencing type-punned pointer will break strict-aliasing rules ./gl/gl_backend.c:240: warning: dereferencing type-punned pointer will break strict-aliasing rules ./gl/gl_backend.c:240: warning: dereferencing type-punned pointer will break strict-aliasing rules ./gl/gl_backend.c: In function 'BE_SendPassBlendDepthMask': ./gl/gl_backend.c:2184: warning: ignoring #pragma warningmsg ./gl/gl_backend.c: In function 'GLBE_SelectMode': ./gl/gl_backend.c:2850: warning: enumeration value 'BEM_STANDARD' not handled in switch ./gl/gl_backend.c:2850: warning: enumeration value 'BEM_STENCIL' not handled in switch ./gl/gl_backend.c:2850: warning: enumeration value 'BEM_DEPTHDARK' not handled in switch ./gl/gl_backend.c:2850: warning: enumeration value 'BEM_CREPUSCULAR' not handled in switch ./gl/gl_backend.c:2850: warning: enumeration value 'BEM_DEPTHNORM' not handled in switch ./gl/gl_backend.c:2850: warning: enumeration value 'BEM_LIGHT' not handled in switch ./gl/gl_backend.c:2850: warning: enumeration value 'BEM_SMAPLIGHTSPOT' not handled in switch ./gl/gl_backend.c:2850: warning: enumeration value 'BEM_SMAPLIGHT' not handled in switch ./gl/gl_backend.c: In function 'BE_PushOffsetShadow': ./gl/gl_backend.c:3060: warning: dereferencing type-punned pointer will break strict-aliasing rules ./gl/gl_backend.c:3060: warning: dereferencing type-punned pointer will break strict-aliasing rules ./gl/gl_backend.c:3076: warning: dereferencing type-punned pointer will break strict-aliasing rules ./gl/gl_backend.c:3076: warning: dereferencing type-punned pointer will break strict-aliasing rules ./gl/gl_backend.c: In function 'DrawMeshes': ./gl/gl_backend.c:3291: warning: ignoring #pragma warningmsg ./gl/gl_backend.c: In function 'GLBE_DrawLightPrePass': ./gl/gl_backend.c:3823: warning: unused variable 'temp1' ./gl/gl_backend.c: In function 'GLBE_DrawWorld': ./gl/gl_backend.c:3949: warning: unused variable 'r_shadow_realtime_world_lightmaps' ./gl/gl_backend.c:3949: warning: unused variable 'r_shadow_realtime_world' ./gl/gl_backend.c: In function 'BE_PushOffsetShadow': ./gl/gl_backend.c:3060: warning: dereferencing pointer 'po.195' does break strict-aliasing rules ./gl/gl_backend.c:3060: note: initialized from here ./gl/gl_backend.c:3060: warning: dereferencing pointer '({anonymous})' does break strict-aliasing rules ./gl/gl_backend.c:3060: note: initialized from here ./gl/gl_rmain.c ./gl/gl_rmain.c: In function 'GLR_DrawPortal': ./gl/gl_rmain.c:781: warning: ignoring #pragma warningmsg ./gl/gl_rmain.c: In function 'R_RenderMotionBlur': ./gl/gl_rmain.c:872: warning: ignoring #pragma warningmsg ./gl/gl_rmain.c:937: warning: 'PPL_RevertToKnownState' is deprecated (declared at ./gl/glquake.h:302) ./gl/gl_rmain.c:870: warning: unused variable 'ct' ./gl/gl_rmain.c:870: warning: unused variable 'cs' ./gl/gl_rmain.c:870: warning: unused variable 'vt' ./gl/gl_rmain.c:870: warning: unused variable 'vs' ./gl/gl_rmain.c:869: warning: unused variable 'vheight' ./gl/gl_rmain.c:869: warning: unused variable 'vwidth' ./gl/gl_rmisc.c ./gl/gl_rmisc.c: In function 'GLR_NewMap': ./gl/gl_rmisc.c:488: warning: unused variable 'r_shadow_realtime_world' ./gl/gl_rmisc.c:488: warning: unused variable 'r_shadow_realtime_dlight' ./gl/gl_rsurf.c ./gl/gl_screen.c ./gl/gl_screen.c: In function 'GLSCR_UpdateScreen': ./gl/gl_screen.c:62: warning: unused variable 'vid_conheight' ./gl/gl_bloom.c ./gl/gl_vidcommon.c ./gl/gl_vidcommon.c: In function 'GLSlang_GenerateIncludes': ./gl/gl_vidcommon.c:1014: warning: passing argument 2 of 'FS_LoadFile' from incompatible pointer type ./common/common.h:412: note: expected 'void **' but argument is of type 'char **' ./gl/gl_vidcommon.c: In function 'GLSlang_CreateShader': ./gl/gl_vidcommon.c:1171: warning: passing argument 3 of 'qglShaderSourceARB' from incompatible pointer type ./gl/gl_vidcommon.c:1171: note: expected 'const GLcharARB **' but argument is of type 'char **' ./gl/gl_hlmdl.c ./botlib/be_aas_bspq3.c ./botlib/be_aas_cluster.c ./gl/gl_backend.c: In function 'DrawMeshes': ./gl/gl_backend.c:224: warning: dereferencing pointer 'po.2' does break strict-aliasing rules ./gl/gl_backend.c:224: note: initialized from here ./botlib/be_aas_debug.c ./botlib/be_aas_entity.c ./botlib/be_aas_file.c ./botlib/be_aas_main.c ./botlib/be_aas_move.c ./botlib/be_aas_optimize.c ./botlib/be_aas_reach.c ./botlib/be_aas_route.c ./botlib/be_aas_routealt.c ./botlib/be_aas_sample.c ./botlib/be_ai_char.c ./botlib/be_ai_chat.c ./botlib/be_ai_gen.c ./botlib/be_ai_goal.c ./botlib/be_ai_move.c ./botlib/be_ai_weap.c ./botlib/be_ai_weight.c ./botlib/be_ea.c ./botlib/be_interface.c ./botlib/l_crc.c ./botlib/l_libvar.c ./botlib/l_log.c ./botlib/l_memory.c ./botlib/l_precomp.c ./botlib/l_script.c ./botlib/l_struct.c ./gl/gl_viddroid.c ./gl/gl_viddroid.c: In function 'GLES_GetSymbol': ./gl/gl_viddroid.c:38: warning: implicit declaration of function 'Sys_Warn' ./client/in_droid.c ./client/sys_droid.c ./client/sys_droid.c: In function 'Java_com_fteqw_FTEDroidEngine_init': ./client/sys_droid.c:84: warning: assignment discards qualifiers from pointer target type ./client/sys_droid.c:85: warning: passing argument 1 of 'strcpy' discards qualifiers from pointer target type /home/moodles/android_ndk/platforms/android-4/arch-arm/usr/include/string.h:54: note: expected 'char *' but argument is of type 'const char *' ./client/sys_droid.c:91: warning: assignment discards qualifiers from pointer target type ./client/cd_null.c ./client/snd_droid.c ./gl/gl_alias.c ./gl/gl_heightmap.c ./client/snd_droid.c: In function 'Java_com_fteqw_FTEDroidEngine_paintaudio': ./client/snd_droid.c:26: warning: implicit declaration of function 'GetSoundtime' ./gl/gl_heightmap.c: In function 'GL_LoadSection': ./gl/gl_heightmap.c:109: warning: passing argument 2 of 'FS_LoadFile' from incompatible pointer type ./common/common.h:412: note: expected 'void **' but argument is of type 'struct dsection_t **' ./gl/gl_heightmap.c: In function 'GL_DrawHeightmapModel': ./gl/gl_heightmap.c:366: warning: integer constant is too large for 'long' type ./gl/gl_heightmap.c:366: warning: large integer implicitly truncated to unsigned type ./gl/gl_heightmap.c:367: warning: integer constant is too large for 'long' type ./gl/gl_heightmap.c:367: warning: large integer implicitly truncated to unsigned type ./common/com_mesh.c ./common/com_mesh.c:109: warning: ignoring #pragma warningmsg ./common/com_mesh.c: In function 'R_LightArraysByte_BGR': ./common/com_mesh.c:1154: warning: dereferencing type-punned pointer will break strict-aliasing rules ./common/com_mesh.c: In function 'Alias_BuildSkeletalMesh': ./common/com_mesh.c:1354: warning: unused variable 'tvect' ./common/com_mesh.c:1353: warning: unused variable 'svect' ./common/com_mesh.c: In function 'Alias_GLDrawSkeletalBones': ./common/com_mesh.c:1373: warning: 'PPL_RevertToKnownState' is deprecated (declared at ./gl/glquake.h:302) ./common/com_mesh.c: In function 'Mod_GetTag': ./common/com_mesh.c:3507: warning: ignoring #pragma warningmsg ./common/com_mesh.c: In function 'Mod_LoadPSKModel': ./common/com_mesh.c:4798: warning: too few arguments for format ./common/com_phys_ode.c ./common/com_phys_ode.c: In function 'World_ODE_Frame_BodyFromEntity': ./common/com_phys_ode.c:2057: warning: dereferencing type-punned pointer will break strict-aliasing rules ./common/com_phys_ode.c:2063: warning: dereferencing type-punned pointer will break strict-aliasing rules ./common/com_phys_ode.c:2066: warning: dereferencing type-punned pointer will break strict-aliasing rules ./common/com_phys_ode.c:2074: warning: dereferencing type-punned pointer will break strict-aliasing rules ./common/com_phys_ode.c:2077: warning: dereferencing type-punned pointer will break strict-aliasing rules ./common/common.c ./common/common.c: In function 'Q_ftoa': ./common/common.c:448: warning: dereferencing type-punned pointer will break strict-aliasing rules ./common/common.c: In function 'COM_Init': ./common/common.c:3330: warning: dereferencing type-punned pointer will break strict-aliasing rules ./common/cvar.c ./common/cvar.c: In function 'Cvar_ApplyLatchFlag': ./common/cvar.c:767: warning: ignoring #pragma warningmsg ./common/cvar.c:773: warning: ignoring #pragma warningmsg ./common/cvar.c: In function 'Cvar_ForceCheatVars': ./common/cvar.c:817: warning: ignoring #pragma warningmsg ./common/cmd.c ./common/crc.c ./common/fs.c ./common/fs_stdio.c ./common/fs_stdio.c: In function 'FSSTDIO_PollChanges': ./common/fs_stdio.c:220: warning: unused variable 'np' ./common/fs_pak.c ./common/fs_zip.c ./common/mathlib.c ./common/mathlib.c: In function 'Q_rsqrt': ./common/mathlib.c:484: warning: dereferencing type-punned pointer will break strict-aliasing rules ./common/mathlib.c:486: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from ./common/fs_zip.c:213: ./common/unzip.c: In function 'unzlocal_GetCurrentFileInfoInternal': ./common/unzip.c:462: warning: 'file_info.external_fa' may be used uninitialized in this function ./common/unzip.c:462: warning: 'file_info.uncompressed_size' may be used uninitialized in this function ./common/unzip.c:462: warning: 'file_info.compressed_size' may be used uninitialized in this function ./common/unzip.c:462: warning: 'file_info.crc' may be used uninitialized in this function ./common/unzip.c:462: warning: 'file_info.dosDate' may be used uninitialized in this function ./common/huff.c ./common/md4.c ./common/huff.c: In function 'Huff_Init': ./common/huff.c:114: warning: dereferencing pointer 'tree.2' does break strict-aliasing rules ./common/huff.c:114: note: initialized from here ./common/huff.c:334: warning: dereferencing pointer 'tree.9' does break strict-aliasing rules ./common/huff.c:334: warning: dereferencing pointer 'tree.9' does break strict-aliasing rules ./common/huff.c:334: note: initialized from here ./common/huff.c:337: warning: dereferencing pointer 'tree.9' does break strict-aliasing rules ./common/huff.c:337: warning: dereferencing pointer 'tree.9' does break strict-aliasing rules ./common/huff.c:337: note: initialized from here ./common/sha1.c ./common/huff.c: In function 'Huff_DecryptPacket': ./common/huff.c:114: warning: dereferencing pointer 'tree.2' does break strict-aliasing rules ./common/huff.c:114: note: initialized from here ./common/huff.c:334: warning: dereferencing pointer 'tree.9' does break strict-aliasing rules ./common/huff.c:334: warning: dereferencing pointer 'tree.9' does break strict-aliasing rules ./common/huff.c:334: note: initialized from here ./common/huff.c:337: warning: dereferencing pointer 'tree.9' does break strict-aliasing rules ./common/huff.c:337: warning: dereferencing pointer 'tree.9' does break strict-aliasing rules ./common/huff.c:337: note: initialized from here ./common/log.c ./common/net_chan.c ./common/net_chan.c: In function 'Netchan_Transmit': ./common/net_chan.c:542: warning: dereferencing type-punned pointer will break strict-aliasing rules ./common/net_chan.c:545: warning: dereferencing type-punned pointer will break strict-aliasing rules ./common/net_chan.c:571: warning: dereferencing type-punned pointer will break strict-aliasing rules ./common/huff.c: In function 'Huff_EncryptPacket': ./common/huff.c:114: warning: dereferencing pointer 'tree.2' does break strict-aliasing rules ./common/huff.c:114: note: initialized from here ./common/huff.c:334: warning: dereferencing pointer 'tree.9' does break strict-aliasing rules ./common/huff.c:334: warning: dereferencing pointer 'tree.9' does break strict-aliasing rules ./common/huff.c:334: note: initialized from here ./common/huff.c:337: warning: dereferencing pointer 'tree.9' does break strict-aliasing rules ./common/huff.c:337: warning: dereferencing pointer 'tree.9' does break strict-aliasing rules ./common/huff.c:337: note: initialized from here ./common/net_wins.c ./common/net_wins.c: In function 'NetadrToSockadr': ./common/net_wins.c:129: warning: dereferencing type-punned pointer will break strict-aliasing rules ./common/net_wins.c: In function 'SockadrToNetadr': ./common/net_wins.c:191: warning: dereferencing type-punned pointer will break strict-aliasing rules ./common/net_wins.c: In function 'NET_AdrToString': ./common/net_wins.c:441: warning: dereferencing type-punned pointer will break strict-aliasing rules ./common/net_wins.c: In function 'NET_BaseAdrToString': ./common/net_wins.c:569: warning: dereferencing type-punned pointer will break strict-aliasing rules ./common/net_wins.c: In function 'NET_StringToSockaddr': ./common/net_wins.c:703: warning: the address of 'getaddrinfo' will always evaluate as 'true' ./common/net_wins.c: In function 'NET_IntegerToMask': ./common/net_wins.c:942: warning: enumeration value 'NA_WEBSOCKET' not handled in switch ./common/net_wins.c: In function 'FTENET_Generic_GetLocalAddress': ./common/net_wins.c:1621: warning: dereferencing type-punned pointer will break strict-aliasing rules ./common/net_wins.c:1640: warning: the address of 'getaddrinfo' will always evaluate as 'true' ./common/net_wins.c: In function 'FTENET_Generic_SendPacket': ./common/net_wins.c:1833: warning: dereferencing type-punned pointer will break strict-aliasing rules ./common/net_wins.c: In function 'tobase64': ./common/net_wins.c:2117: warning: type defaults to 'int' in declaration of 'tab' ./common/net_wins.c: In function 'FTENET_TCPConnect_GetPacket': ./common/net_wins.c:2425: warning: dereferencing type-punned pointer will break strict-aliasing rules ./common/net_wins.c: In function 'FTENET_TCPConnect_SendPacket': ./common/net_wins.c:2657: warning: ignoring #pragma warningmsg ./common/net_wins.c: In function 'FTENET_IRCConnect_GetPacket': ./common/net_wins.c:3100: warning: dereferencing type-punned pointer will break strict-aliasing rules ./common/net_wins.c: In function 'NET_GetLocalAddress': ./common/net_wins.c:4255: warning: dereferencing type-punned pointer will break strict-aliasing rules ./common/net_wins.c:4256: warning: dereferencing type-punned pointer will break strict-aliasing rules ./common/net_wins.c:4256: warning: dereferencing type-punned pointer will break strict-aliasing rules ./common/net_wins.c: In function 'SVNET_AddPort_f': ./common/net_wins.c:4287: warning: enumeration value 'NA_WEBSOCKET' not handled in switch ./common/net_wins.c:4670:55: warning: missing terminating ' character ./common/net_wins.c:4675:12: warning: missing terminating ' character ./common/zone.c ./common/qvm.c ./common/net_wins.c: In function 'TCP_OpenStream': ./common/net_wins.c:3885: warning: dereferencing pointer 'qs.166' does break strict-aliasing rules ./common/net_wins.c:3885: note: initialized from here ./client/r_d3.c ./common/gl_q2bsp.c ./common/net_wins.c: In function 'FTENET_Generic_SendPacket': ./common/net_wins.c:1831: warning: dereferencing pointer 'addr.61' does break strict-aliasing rules ./common/net_wins.c:1831: note: initialized from here ./common/net_wins.c:1834: warning: dereferencing pointer 'addr.61' does break strict-aliasing rules ./common/net_wins.c:1834: note: initialized from here ./common/net_wins.c: In function 'FTENET_Generic_GetLocalAddress': ./common/net_wins.c:1621: warning: dereferencing pointer '({anonymous})' does break strict-aliasing rules ./common/net_wins.c:1621: note: initialized from here ./common/net_wins.c:1622: warning: dereferencing pointer '({anonymous})' does break strict-aliasing rules ./common/net_wins.c:1622: note: initialized from here ./common/net_wins.c:1625: warning: dereferencing pointer '({anonymous})' does break strict-aliasing rules ./common/net_wins.c:1625: note: initialized from here ./common/net_wins.c:1658: warning: dereferencing pointer 'from.52' does break strict-aliasing rules ./common/net_wins.c:1658: note: initialized from here ./common/net_wins.c:1661: warning: dereferencing pointer 'from.52' does break strict-aliasing rules ./common/net_wins.c:1661: note: initialized from here ./common/net_wins.c:1683: warning: dereferencing pointer 'from.52' does break strict-aliasing rules ./common/net_wins.c:1683: note: initialized from here ./common/gl_q2bsp.c: In function 'Q2BSP_PointContents': ./common/gl_q2bsp.c:5699: warning: unused variable 'ret' ./gl/glmod_doom.c ./common/net_wins.c: In function 'NET_BaseAdrToString': ./common/net_wins.c:569: warning: dereferencing pointer '({anonymous})' does break strict-aliasing rules ./common/net_wins.c:569: note: initialized from here ./common/net_wins.c: In function 'NET_AdrToString': ./common/net_wins.c:441: warning: dereferencing pointer '({anonymous})' does break strict-aliasing rules ./common/net_wins.c:441: note: initialized from here ./common/q3common.c ./server/world.c ./server/sv_phys.c ./server/sv_phys.c: In function 'WPhys_Physics_Toss': ./server/sv_phys.c:1128: warning: ignoring #pragma warningmsg ./server/sv_phys.c: In function 'WPhys_WallFriction': ./server/sv_phys.c:1380: warning: dereferencing type-punned pointer will break strict-aliasing rules ./server/sv_phys.c:1801:1: warning: "FL_JUMPRELEASED" redefined In file included from ./server/../client/quakedef.h:174, from ./server/qwsvdef.h:23, from ./server/sv_phys.c:22: ./common/world.h:102:1: warning: this is the location of the previous definition ./common/net_wins.c: In function 'FTENET_TCPConnect_EstablishConnection': ./common/net_wins.c:2797: warning: dereferencing pointer 'qs.116' does break strict-aliasing rules ./common/net_wins.c:2797: note: initialized from here ./common/net_wins.c: In function 'FTENET_Generic_EstablishConnection': ./common/net_wins.c:1952: warning: dereferencing pointer 'qs.67' does break strict-aliasing rules ./common/net_wins.c:1952: note: initialized from here ./common/net_wins.c:1955: warning: dereferencing pointer 'qs.68' does break strict-aliasing rules ./common/net_wins.c:1955: note: initialized from here ./common/net_wins.c:1963: warning: dereferencing pointer 'qs.68' does break strict-aliasing rules ./common/net_wins.c:1963: note: initialized from here ./common/net_wins.c:1966: warning: dereferencing pointer 'qs.70' does break strict-aliasing rules ./common/net_wins.c:1966: note: initialized from here ./common/net_wins.c:1978: warning: dereferencing pointer 'qs.70' does break strict-aliasing rules ./common/net_wins.c:1978: note: initialized from here ./common/net_wins.c:2007: warning: dereferencing pointer 'qs.68' does break strict-aliasing rules ./common/net_wins.c:2007: note: initialized from here ./common/net_wins.c:2010: warning: dereferencing pointer 'qs.68' does break strict-aliasing rules ./common/net_wins.c:2010: note: initialized from here ./server/sv_move.c ./common/pmove.c ./common/gl_q2bsp.c: In function 'CMod_LoadTexInfo': ./common/gl_q2bsp.c:1203: warning: array subscript is above array bounds ./common/gl_q2bsp.c:1203: warning: array subscript is above array bounds ./common/gl_q2bsp.c:1203: warning: array subscript is above array bounds ./common/gl_q2bsp.c:1203: warning: array subscript is above array bounds ./common/gl_q2bsp.c:1203: warning: array subscript is above array bounds ./common/gl_q2bsp.c:1203: warning: array subscript is above array bounds ./common/gl_q2bsp.c:1203: warning: array subscript is above array bounds ./common/gl_q2bsp.c:1203: warning: array subscript is above array bounds ./common/pmovetst.c ./http/iwebiface.c ./common/translate.c ./common/plugin.c ./common/plugin.c: In function 'Plug_Cvar_GetFloat': ./common/plugin.c:625: warning: dereferencing type-punned pointer will break strict-aliasing rules ./common/plugin.c:628: warning: dereferencing type-punned pointer will break strict-aliasing rules ./common/plugin.c: In function 'Plug_sqrt': ./common/plugin.c:1163: warning: dereferencing type-punned pointer will break strict-aliasing rules ./common/plugin.c: In function 'Plug_sin': ./common/plugin.c:1169: warning: dereferencing type-punned pointer will break strict-aliasing rules ./common/plugin.c: In function 'Plug_cos': ./common/plugin.c:1175: warning: dereferencing type-punned pointer will break strict-aliasing rules ./common/plugin.c: In function 'Plug_atan2': ./common/plugin.c:1181: warning: dereferencing type-punned pointer will break strict-aliasing rules ./common/plugin.c:1181: warning: dereferencing pointer 'ret.318' does break strict-aliasing rules ./common/plugin.c:1181: note: initialized from here ./common/plugin.c:1182: warning: 'ret' is used uninitialized in this function ./common/plugin.c: In function 'Plug_cos': ./common/plugin.c:1175: warning: dereferencing pointer 'ret.316' does break strict-aliasing rules ./common/plugin.c:1175: note: initialized from here ./common/plugin.c:1176: warning: 'ret' is used uninitialized in this function ./common/plugin.c: In function 'Plug_sin': ./common/plugin.c:1169: warning: dereferencing pointer 'ret.314' does break strict-aliasing rules ./common/plugin.c:1169: note: initialized from here ./common/plugin.c:1170: warning: 'ret' is used uninitialized in this function ./common/plugin.c: In function 'Plug_sqrt': ./common/plugin.c:1163: warning: dereferencing pointer 'ret.312' does break strict-aliasing rules ./common/plugin.c:1163: note: initialized from here ./common/plugin.c:1164: warning: 'ret' is used uninitialized in this function ./common/q1bsp.c ./common/plugin.c: In function 'Plug_Net_TCPConnect': ./common/plugin.c:922: warning: dereferencing pointer 'to.273' does break strict-aliasing rules ./common/plugin.c:922: note: initialized from here ./common/plugin.c:923: warning: dereferencing pointer 'to.273' does break strict-aliasing rules ./common/plugin.c:923: note: initialized from here ./common/plugin.c:925: warning: dereferencing pointer 'to.274' does break strict-aliasing rules ./common/plugin.c:925: note: initialized from here ./common/plugin.c:926: warning: dereferencing pointer 'to.274' does break strict-aliasing rules ./common/plugin.c:926: note: initialized from here ./common/plugin.c:936: warning: dereferencing pointer 'to.277' does break strict-aliasing rules ./common/plugin.c:936: note: initialized from here ./common/plugin.c:936: warning: dereferencing pointer 'from.276' does break strict-aliasing rules ./common/plugin.c:936: note: initialized from here ./common/plugin.c: In function 'Plug_Net_TCPListen': ./common/plugin.c:811: warning: dereferencing pointer 'address.246' does break strict-aliasing rules ./common/plugin.c:811: note: initialized from here ./common/plugin.c:814: warning: dereferencing pointer 'address.246' does break strict-aliasing rules ./common/plugin.c:814: note: initialized from here ./common/plugin.c:815: warning: dereferencing pointer 'address.246' does break strict-aliasing rules ./common/plugin.c:815: note: initialized from here ./common/plugin.c:817: warning: dereferencing pointer 'address.247' does break strict-aliasing rules ./common/plugin.c:817: note: initialized from here ./common/plugin.c:818: warning: dereferencing pointer 'address.247' does break strict-aliasing rules ./common/plugin.c:818: note: initialized from here ./common/plugin.c:821: warning: dereferencing pointer 'address.248' does break strict-aliasing rules ./common/plugin.c:821: note: initialized from here ./common/plugin.c:836: warning: dereferencing pointer 'address.248' does break strict-aliasing rules ./common/plugin.c:836: note: initialized from here ./common/q2pmove.c ./common/q1bsp.c: In function 'Q1BSPX_Setup': ./common/q1bsp.c:1958: warning: dereferencing type-punned pointer will break strict-aliasing rules ./common/plugin.c: In function 'Plug_Cvar_GetFloat': ./common/plugin.c:625: warning: dereferencing pointer 'ret.206' does break strict-aliasing rules ./common/plugin.c:625: note: initialized from here ./common/plugin.c:628: warning: dereferencing pointer 'ret.206' does break strict-aliasing rules ./common/plugin.c:628: note: initialized from here ./client/textedit.c ./client/fragstats.c ./client/teamplay.c ./client/zqtp.c ./client/cl_demo.c ./client/cl_demo.c: In function 'CL_PlayDemo_f': ./client/cl_demo.c:1427: warning: ignoring #pragma warningmsg ./client/cl_demo.c: In function 'CL_Demo_ClientCommand': ./client/cl_demo.c:1606: warning: ignoring #pragma warningmsg ./client/cl_ents.c ./client/clq2_ents.c ./client/cl_ents.c: In function 'CL_LinkPacketEntities': ./client/cl_ents.c:2829: warning: ignoring #pragma warningmsg ./client/cl_input.c ./client/cl_main.c ./client/cl_input.c: In function 'CL_SendCmd': ./client/cl_input.c:1406: warning: unused variable 'cl_maxfps' ./client/cl_main.c: In function 'CL_ConnectionlessPacket': ./client/cl_main.c:2515: warning: dereferencing type-punned pointer will break strict-aliasing rules ./client/cl_main.c:2515: warning: dereferencing type-punned pointer will break strict-aliasing rules ./client/cl_main.c:2515: warning: dereferencing type-punned pointer will break strict-aliasing rules ./client/cl_parse.c ./client/cl_parse.c:415: warning: ignoring #pragma warningmsg ./client/cl_parse.c: In function 'CL_RequestNextDownload': ./client/cl_parse.c:1366: warning: ignoring #pragma warningmsg ./client/cl_parse.c: In function 'CL_ParseChunkedDownload': ./client/cl_parse.c:1682: warning: too many arguments for format ./client/cl_pred.c ./client/cl_tent.c ./client/cl_cam.c ./client/cl_pred.c: In function 'CLQ2_PredictMovement': ./client/cl_pred.c:286: warning: dereferencing pointer 'cmd' does break strict-aliasing rules ./client/cl_pred.c:284: note: initialized from here ./client/cl_pred.c:297: warning: dereferencing pointer 'cmd' does break strict-aliasing rules ./client/cl_pred.c:295: note: initialized from here ./client/cl_parse.c: In function 'CLQW_ParseServerData': ./client/cl_parse.c:2380: warning: array subscript is above array bounds ./client/cl_parse.c:2384: warning: array subscript is above array bounds ./client/cl_screen.c ./client/cl_screen.c: In function 'SCR_ScreenShot': ./client/cl_screen.c:1881: warning: ignoring #pragma warningmsg ./client/cl_screen.c: In function 'SCR_TileClear': ./client/cl_screen.c:2201: warning: unused variable 'plug_sbar' ./client/cl_ui.c ./client/cl_ui.c: In function 'UI_SystemCalls': ./client/cl_ui.c:723: warning: dereferencing type-punned pointer will break strict-aliasing rules ./client/cl_ui.c:725: warning: dereferencing type-punned pointer will break strict-aliasing rules ./client/cl_ui.c:1101: warning: dereferencing type-punned pointer will break strict-aliasing rules ./client/cl_ui.c:1178: warning: dereferencing type-punned pointer will break strict-aliasing rules ./client/cl_ui.c:1181: warning: dereferencing type-punned pointer will break strict-aliasing rules ./client/cl_ui.c:1184: warning: dereferencing type-punned pointer will break strict-aliasing rules ./client/cl_ui.c:1187: warning: dereferencing type-punned pointer will break strict-aliasing rules ./client/cl_ui.c:1190: warning: dereferencing type-punned pointer will break strict-aliasing rules ./client/cl_ui.c:1193: warning: dereferencing type-punned pointer will break strict-aliasing rules ./client/cl_ui.c:723: warning: dereferencing pointer 'ret.78' does break strict-aliasing rules ./client/cl_ui.c:723: note: initialized from here ./client/cl_ui.c:725: warning: dereferencing pointer 'ret.78' does break strict-aliasing rules ./client/cl_ui.c:725: note: initialized from here ./client/cl_ui.c:1101: warning: dereferencing pointer 'ret.78' does break strict-aliasing rules ./client/cl_ui.c:1101: note: initialized from here ./client/cl_ui.c:1178: warning: dereferencing pointer 'ret.78' does break strict-aliasing rules ./client/cl_ui.c:1178: note: initialized from here ./client/cl_ui.c:1181: warning: dereferencing pointer 'ret.78' does break strict-aliasing rules ./client/cl_ui.c:1181: note: initialized from here ./client/cl_ui.c:1184: warning: dereferencing pointer 'ret.78' does break strict-aliasing rules ./client/cl_ui.c:1184: note: initialized from here ./client/cl_ui.c:1187: warning: dereferencing pointer 'ret.78' does break strict-aliasing rules ./client/cl_ui.c:1187: note: initialized from here ./client/cl_ui.c:1190: warning: dereferencing pointer 'ret.78' does break strict-aliasing rules ./client/cl_ui.c:1190: note: initialized from here ./client/cl_ui.c:1193: warning: dereferencing pointer 'ret.78' does break strict-aliasing rules ./client/cl_ui.c:1193: note: initialized from here ./client/cl_ignore.c ./client/cl_ignore.c: In function 'Display_Ignorelist': ./client/cl_ignore.c:167: warning: array subscript is above array bounds ./client/cl_cg.c ./client/clq3_parse.c ./client/cl_cg.c: In function 'CG_SystemCalls': ./client/cl_cg.c:1014: warning: dereferencing type-punned pointer will break strict-aliasing rules ./client/cl_cg.c:1017: warning: dereferencing type-punned pointer will break strict-aliasing rules ./client/cl_cg.c:1020: warning: dereferencing type-punned pointer will break strict-aliasing rules ./client/cl_cg.c:1023: warning: dereferencing type-punned pointer will break strict-aliasing rules ./client/cl_cg.c:1026: warning: dereferencing type-punned pointer will break strict-aliasing rules ./client/cl_cg.c:1029: warning: dereferencing type-punned pointer will break strict-aliasing rules ./client/cl_cg.c:1032: warning: dereferencing type-punned pointer will break strict-aliasing rules ./client/cl_ignore.c: In function 'IgnoreList_f': ./client/cl_ignore.c:167: warning: array subscript is above array bounds ./client/cl_cg.c:1014: warning: dereferencing pointer 'ret.211' does break strict-aliasing rules ./client/cl_cg.c:1014: note: initialized from here ./client/cl_cg.c:1017: warning: dereferencing pointer 'ret.211' does break strict-aliasing rules ./client/cl_cg.c:1017: note: initialized from here ./client/cl_cg.c:1020: warning: dereferencing pointer 'ret.211' does break strict-aliasing rules ./client/cl_cg.c:1020: note: initialized from here ./client/cl_cg.c:1023: warning: dereferencing pointer 'ret.211' does break strict-aliasing rules ./client/cl_cg.c:1023: note: initialized from here ./client/cl_cg.c:1026: warning: dereferencing pointer 'ret.211' does break strict-aliasing rules ./client/cl_cg.c:1026: note: initialized from here ./client/cl_cg.c:1029: warning: dereferencing pointer 'ret.211' does break strict-aliasing rules ./client/cl_cg.c:1029: note: initialized from here ./client/cl_cg.c:1032: warning: dereferencing pointer 'ret.211' does break strict-aliasing rules ./client/cl_cg.c:1032: note: initialized from here ./client/pr_csqc.c ./client/pr_csqc.c: In function 'PF_R_DynamicLight_Add': ./client/pr_csqc.c:849: warning: unused variable 'cubemapname' ./client/pr_csqc.c:848: warning: unused variable 'style' ./client/pr_csqc.c: In function 'PF_R_GetViewFlag': ./client/pr_csqc.c:1166: warning: ignoring #pragma warningmsg ./client/console.c ./client/pr_csqc.c: At top level: ./client/pr_csqc.c:5531: warning: ignoring #pragma warningmsg ./client/pr_csqc.c:63: warning: 'csaddon_checksum' defined but not used ./client/image.c ./client/keys.c ./client/keys.c: In function 'Key_Console': ./client/keys.c:452: warning: unused variable 'vid_conheight' ./client/keys.c:452: warning: unused variable 'vid_conwidth' ./client/menu.c ./client/m_download.c ./client/m_master.c ./client/m_multi.c ./client/m_items.c ./client/m_items.c: In function 'M_CheckMouseMove': ./client/m_items.c:365: warning: operation on 'option' may be undefined ./client/m_options.c ./client/m_options.c: In function 'M_Menu_Options_f': ./client/m_options.c:68: warning: unused variable 'cl_standardmsg' ./client/m_options.c:67: warning: unused variable 'cl_standardchat' ./client/m_options.c: In function 'M_Menu_Audio_f': ./client/m_options.c:240: warning: unused variable 'cl_voip_send' ./client/m_options.c:240: warning: unused variable 'cl_voip_play' ./client/m_options.c:239: warning: unused variable 'snd_noextraupdate' ./client/m_options.c:239: warning: unused variable 'snd_eax' ./client/m_options.c:239: warning: unused variable 'precache' ./client/m_options.c: In function 'M_Menu_Particles_f': ./client/m_options.c:334: warning: unused variable 'psystemvals' ./client/m_options.c:327: warning: unused variable 'psystemopts' ./client/m_options.c:325: warning: unused variable 'r_part_sparks_trifan' ./client/m_options.c:325: warning: unused variable 'r_part_sparks_textured' ./client/m_options.c:325: warning: unused variable 'r_particlesystem' ./client/m_options.c: In function 'M_Menu_Lighting_f': ./client/m_options.c:867: warning: unused variable 'r_fb_bmodels' ./client/m_options.c:866: warning: unused variable 'r_shadow_realtime_world_lightmaps' ./client/m_options.c:865: warning: unused variable 'r_lightstylespeed' ./client/m_options.c: In function 'M_Menu_Video_f': ./client/m_options.c:2179: warning: unused variable '_vid_wait_override' ./client/m_options.c:2168: warning: unused variable 'vsyncoptions' ./client/m_options.c:2096: warning: unused variable 'renderervalues' ./client/m_options.c:2086: warning: unused variable 'rendererops' ./client/m_options.c:2084: warning: unused variable 'vid_renderer' ./client/m_options.c:2083: warning: unused variable 'vid_preservegamma' ./client/m_options.c:2083: warning: unused variable 'vid_hardwaregamma' ./client/m_options.c:2083: warning: unused variable 'vid_desktopgamma' ./client/m_options.c:2081: warning: unused variable 'vid_height' ./client/m_options.c:2081: warning: unused variable 'vid_width' ./client/m_single.c ./client/m_script.c ./client/m_mp3.c ./client/roq_read.c ./client/clq2_cin.c ./client/net_master.c ./client/r_part.c ./client/net_master.c: In function 'CL_MasterListParse': ./client/net_master.c:2054: warning: enumeration value 'NA_WEBSOCKET' not handled in switch ./client/p_script.c ./client/p_null.c ./client/p_classic.c ./client/p_script.c: In function 'GL_DrawLineSparkParticle': ./client/p_script.c:4337: warning: ignoring #pragma warningmsg ./client/net_master.c: In function 'NET_SendPollPacket': ./client/net_master.c:808: warning: dereferencing pointer 'addr.76' does break strict-aliasing rules ./client/net_master.c:808: note: initialized from here ./client/net_master.c:822: warning: dereferencing pointer 'addr.76' does break strict-aliasing rules ./client/net_master.c:822: note: initialized from here ./client/net_master.c:835: warning: dereferencing pointer 'addr.76' does break strict-aliasing rules ./client/net_master.c:835: note: initialized from here ./client/r_partset.c ./client/renderer.c ./client/renderer.c: In function 'R_ApplyRenderer_Load': ./client/renderer.c:1307: warning: enumeration value 'QR_SOFTWARE' not handled in switch ./client/renderque.c ./client/sbar.c ./client/skin.c ./client/snd_al.c ./client/snd_dma.c ./client/snd_mem.c ./client/snd_mem.c: In function 'S_LoadSound': ./client/snd_mem.c:801: warning: 'COM_filelength' is deprecated (declared at ./common/common.h:390) ./client/snd_mix.c ./client/snd_mp3.c ./client/snd_ov.c ./client/valid.c ./client/view.c ./client/valid.c: In function 'Validation_Server': ./client/valid.c:299: warning: ignoring #pragma warningmsg ./client/valid.c: In function 'Validation_GetCurrentRulesetName': ./client/valid.c:448: warning: ignoring #pragma warningmsg ./client/valid.c:449: warning: ignoring #pragma warningmsg ./client/valid.c:450: warning: ignoring #pragma warningmsg ./client/valid.c:451: warning: ignoring #pragma warningmsg ./client/valid.c: In function 'Validation_Apply_Ruleset': ./client/valid.c:550: warning: ignoring #pragma warningmsg ./client/wad.c ./http/ftpclient.c ./http/httpclient.c ./client/pr_menu.c ./client/pr_menu.c: In function 'MP_Init': ./client/pr_menu.c:1882: warning: ignoring #pragma warningmsg ./qclib/comprout.c ./qclib/hash.c ./qclib/initlib.c ./qclib/initlib.c: In function 'PR_memvalidate': ./qclib/initlib.c:182: warning: suggest parentheses around '&&' within '||' ./qclib/initlib.c:166: warning: unused variable 'ub' ./qclib/initlib.c: In function 'PR_memalloc': ./qclib/initlib.c:216: warning: suggest parentheses around '&&' within '||' ./qclib/initlib.c: At top level: ./qclib/initlib.c:163: warning: 'PR_memvalidate' defined but not used ./common/pr_bgcmd.c ./client/pr_skelobj.c ./qclib/initlib.c: In function 'PRAddressableExtend': ./qclib/initlib.c:110: warning: 'newblock' may be used uninitialized in this function ./client/pr_skelobj.c: In function 'PF_gettaginfo': ./client/pr_skelobj.c:1037: warning: ignoring #pragma warningmsg ./qclib/pr_edict.c ./qclib/pr_edict.c: In function 'ED_AllocIntoTable': ./qclib/pr_edict.c:39: warning: dereferencing type-punned pointer will break strict-aliasing rules ./qclib/pr_edict.c: In function 'PR_ReallyLoadProgs': ./qclib/pr_edict.c:2478: warning: dereferencing type-punned pointer will break strict-aliasing rules ./qclib/pr_edict.c:2479: warning: dereferencing type-punned pointer will break strict-aliasing rules ./qclib/pr_edict.c:2529: warning: dereferencing type-punned pointer will break strict-aliasing rules ./qclib/pr_edict.c:2547: warning: dereferencing type-punned pointer will break strict-aliasing rules ./qclib/pr_edict.c:2641: warning: dereferencing type-punned pointer will break strict-aliasing rules ./qclib/pr_edict.c: In function 'ED_AllocIntoTable': ./qclib/pr_edict.c:39: warning: dereferencing pointer 'e.4' does break strict-aliasing rules ./qclib/pr_edict.c:39: note: initialized from here ./qclib/pr_edict.c: In function 'PR_ReallyLoadProgs': ./qclib/pr_edict.c:2478: warning: dereferencing pointer 'gd16.186' does break strict-aliasing rules ./qclib/pr_edict.c:2478: note: initialized from here ./qclib/pr_edict.c:2479: warning: dereferencing pointer 'fld16.187' does break strict-aliasing rules ./qclib/pr_edict.c:2479: note: initialized from here ./qclib/pr_exec.c ./qclib/pr_multi.c ./qclib/pr_x86.c ./qclib/qcc_cmdlib.c ./qclib/qccmain.c ./qclib/qcc_pr_comp.c ./qclib/qcc_pr_comp.c:6773: warning: 'QCC_FuncJumpsToRange' defined but not used ./qclib/qcc_pr_lex.c ./qclib/qcc_pr_comp.c: In function 'QCC_PR_EmitFieldsForMembers': ./qclib/qcc_pr_comp.c:4102: warning: 'o' may be used uninitialized in this function ./qclib/qcdecomp.c ./qclib/qcd_main.c ./server/pr_cmds.c ./server/pr_q1qvm.c ./server/pr_q1qvm.c: In function 'syscallhandle': ./server/pr_q1qvm.c:683: warning: dereferencing type-punned pointer will break strict-aliasing rules ./server/pr_q1qvm.c:687: warning: dereferencing type-punned pointer will break strict-aliasing rules ./server/pr_q1qvm.c:824: warning: dereferencing type-punned pointer will break strict-aliasing rules ./server/pr_q1qvm.c:898: warning: dereferencing type-punned pointer will break strict-aliasing rules ./server/pr_q1qvm.c:901: warning: dereferencing type-punned pointer will break strict-aliasing rules ./server/pr_q1qvm.c:904: warning: dereferencing type-punned pointer will break strict-aliasing rules ./server/pr_q1qvm.c:907: warning: dereferencing type-punned pointer will break strict-aliasing rules ./server/pr_q1qvm.c:910: warning: dereferencing type-punned pointer will break strict-aliasing rules ./server/pr_q1qvm.c:913: warning: dereferencing type-punned pointer will break strict-aliasing rules ./server/pr_q1qvm.c:916: warning: dereferencing type-punned pointer will break strict-aliasing rules ./server/pr_cmds.c: In function 'PF_h2endeffect': ./server/pr_cmds.c:7077: warning: unused variable 'ign' ./server/pr_cmds.c: In function 'PF_sv_particleeffectnum': ./server/pr_cmds.c:7250: warning: ignoring #pragma warningmsg ./server/pr_cmds.c: In function 'PR_DumpPlatform_f': ./server/pr_cmds.c:10026: warning: missing braces around initializer ./server/pr_cmds.c:10026: warning: (near initialization for 'knowndefs[492]') ./qclib/qcc_pr_comp.c: In function 'QCC_PR_ParseFunctionCall': ./qclib/qcc_pr_comp.c:3807: warning: 'd' may be used uninitialized in this function ./server/pr_q1qvm.c:898: warning: dereferencing pointer 'fn.90' does break strict-aliasing rules ./server/pr_q1qvm.c:898: note: initialized from here ./server/pr_q1qvm.c:901: warning: dereferencing pointer 'fn.90' does break strict-aliasing rules ./server/pr_q1qvm.c:901: note: initialized from here ./server/pr_q1qvm.c:904: warning: dereferencing pointer 'fn.90' does break strict-aliasing rules ./server/pr_q1qvm.c:904: note: initialized from here ./server/pr_q1qvm.c:907: warning: dereferencing pointer 'fn.90' does break strict-aliasing rules ./server/pr_q1qvm.c:907: note: initialized from here ./server/pr_q1qvm.c:910: warning: dereferencing pointer 'fn.90' does break strict-aliasing rules ./server/pr_q1qvm.c:910: note: initialized from here ./server/pr_q1qvm.c:913: warning: dereferencing pointer 'fn.90' does break strict-aliasing rules ./server/pr_q1qvm.c:913: note: initialized from here ./server/pr_q1qvm.c:916: warning: dereferencing pointer 'fn.90' does break strict-aliasing rules ./server/pr_q1qvm.c:916: note: initialized from here ./qclib/qcc_pr_comp.c: In function 'QCC_PR_ParseArrayPointer': ./qclib/qcc_pr_comp.c:4297: warning: 'i' may be used uninitialized in this function ./server/sv_master.c ./qclib/qcc_pr_comp.c: In function 'QCC_PR_Term': ./qclib/qcc_pr_comp.c:5083: warning: 'e2' may be used uninitialized in this function ./server/sv_init.c ./server/sv_main.c ./server/sv_main.c:194: warning: ignoring #pragma warningmsg ./server/sv_main.c: In function 'SV_DropClient': ./server/sv_main.c:557: warning: ignoring #pragma warningmsg ./server/sv_main.c: In function 'PIN_SaveMessages': ./server/sv_main.c:690: warning: 'COM_WriteFileOpen' is deprecated (declared at ./common/common.h:305) ./server/sv_main.c: In function 'SV_FullClientUpdate': ./server/sv_main.c:884: warning: ignoring #pragma warningmsg ./server/sv_main.c: In function 'SV_RejectMessage': ./server/sv_main.c:1562: warning: dereferencing type-punned pointer will break strict-aliasing rules ./server/sv_main.c: In function 'SVC_DirectConnect': ./server/sv_main.c:2349: warning: dereferencing type-punned pointer will break strict-aliasing rules ./server/sv_nchan.c ./server/sv_ents.c ./server/sv_send.c ./server/sv_ents.c: In function 'SV_Snapshot_BuildStateQ1': ./server/sv_ents.c:2867: warning: ignoring #pragma warningmsg ./server/sv_main.c:2349: warning: dereferencing pointer 'realtime.136' does break strict-aliasing rules ./server/sv_main.c:2349: note: initialized from here ./server/sv_user.c ./server/sv_user.c: In function 'SV_Rate_f': ./server/sv_user.c:3498: warning: too many arguments for format ./server/sv_user.c:5726:1: warning: "FL_JUMPRELEASED" redefined In file included from ./server/../client/quakedef.h:174, from ./server/qwsvdef.h:23, from ./server/sv_user.c:22: ./common/world.h:102:1: warning: this is the location of the previous definition ./server/sv_user.c: In function 'SV_ExecuteClientMessage': ./server/sv_user.c:6213: warning: ignoring #pragma warningmsg ./server/sv_mvd.c ./server/sv_mvd.c: In function 'SV_MVDEasyRecord_f': ./server/sv_mvd.c:2314: warning: suggest parentheses around assignment used as truth value ./server/sv_user.c: In function 'SV_ReadQCRequest': ./server/sv_user.c:6125: warning: array subscript is above array bounds ./server/sv_ccmds.c ./server/sv_rankin.c ./server/sv_rankin.c: In function 'Rank_OpenRankings': ./server/sv_rankin.c:168: warning: too few arguments for format ./server/sv_chat.c ./server/sv_demo.c ./server/net_preparse.c ./server/savegame.c ./server/net_preparse.c: In function 'NPP_NQWriteByte': ./server/net_preparse.c:991: warning: ignoring #pragma warningmsg ./server/savegame.c: In function 'SV_Loadgame_f': ./server/savegame.c:1167: warning: dereferencing type-punned pointer will break strict-aliasing rules ./server/svq2_ents.c ./server/svq3_game.c ./server/svq2_game.c ./server/svq3_game.c: In function 'FloatAsInt': ./server/svq3_game.c:654: warning: dereferencing type-punned pointer will break strict-aliasing rules ./server/svq3_game.c: In function 'Q3G_SystemCalls': ./server/svq3_game.c:903: warning: dereferencing type-punned pointer will break strict-aliasing rules ./server/svq3_game.c:939: warning: dereferencing type-punned pointer will break strict-aliasing rules ./server/svq3_game.c:942: warning: dereferencing type-punned pointer will break strict-aliasing rules ./server/svq3_game.c:948: warning: dereferencing type-punned pointer will break strict-aliasing rules ./server/svq3_game.c:951: warning: dereferencing type-punned pointer will break strict-aliasing rules ./server/svq3_game.c:954: warning: dereferencing type-punned pointer will break strict-aliasing rules ./server/svq3_game.c:957: warning: dereferencing type-punned pointer will break strict-aliasing rules ./server/svq3_game.c: In function 'SVQ3Q1_BuildPlayerState': ./server/svq3_game.c:2138: warning: ignoring #pragma warningmsg ./server/svq3_game.c: In function 'SVQ3Q1_ConvertEntStateQ1ToQ3': ./server/svq3_game.c:2351: warning: ignoring #pragma warningmsg ./server/svq3_game.c: In function 'SVQ3_ParseUsercmd': ./server/svq3_game.c:2867: warning: ignoring #pragma warningmsg ./server/svq2_game.c: In function 'SVQ2_Trace': ./server/svq2_game.c:557: warning: 'ret.plane.pad[1u]' is used uninitialized in this function ./server/svq2_game.c:557: warning: 'ret.plane.pad[0u]' is used uninitialized in this function ./http/webgen.c ./http/ftpserver.c ./http/httpserver.c ./http/httpserver.c: In function 'HTTP_RunExisting': ./http/httpserver.c:108: warning: assuming signed overflow does not occur when assuming that (X + c) < X is always false ./server/svq3_game.c: In function 'Q3G_SystemCalls': ./server/svq3_game.c:903: warning: dereferencing pointer 'ret.159' does break strict-aliasing rules ./server/svq3_game.c:903: note: initialized from here ./server/svq3_game.c:939: warning: dereferencing pointer 'ret.159' does break strict-aliasing rules ./server/svq3_game.c:939: note: initialized from here ./server/svq3_game.c:942: warning: dereferencing pointer 'ret.159' does break strict-aliasing rules ./server/svq3_game.c:942: note: initialized from here ./server/svq3_game.c:948: warning: dereferencing pointer 'ret.159' does break strict-aliasing rules ./server/svq3_game.c:948: note: initialized from here ./server/svq3_game.c:951: warning: dereferencing pointer 'ret.159' does break strict-aliasing rules ./server/svq3_game.c:951: note: initialized from here ./server/svq3_game.c:954: warning: dereferencing pointer 'ret.159' does break strict-aliasing rules ./server/svq3_game.c:954: note: initialized from here ./server/svq3_game.c:957: warning: dereferencing pointer 'ret.159' does break strict-aliasing rules ./server/svq3_game.c:957: note: initialized from here /home/moodles/android_ndk/toolchains/arm-linux-androideabi-4.4.3/prebuilt/linux-x86/bin/arm-linux-androideabi-gcc -I/home/moodles/android_ndk/platforms/android-4/arch-arm/usr/include/ -DANDROID -mfloat-abi=softfp -Wl,-soname,libftedroid.so -shared -Wl,--no-undefined -Wl,-z,noexecstack --sysroot=/home/moodles/android_ndk/platforms/android-4/arch-arm -L/home/moodles/android_ndk/platforms/android-4/arch-arm/usr/lib -o release/gl_droid-armeabi/libftedroid.so -DGLQUAKE -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -O3 -ffast-math -llog -lc -lz -lm ./release/gl_droid-armeabi/gl_font.o ./release/gl_droid-armeabi/gl_model.o ./release/gl_droid-armeabi/gl_shader.o ./release/gl_droid-armeabi/gl_shadow.o ./release/gl_droid-armeabi/gl_rlight.o ./release/gl_droid-armeabi/gl_warp.o ./release/gl_droid-armeabi/ltface.o ./release/gl_droid-armeabi/r_surf.o ./release/gl_droid-armeabi/r_2d.o ./release/gl_droid-armeabi/gl_draw.o ./release/gl_droid-armeabi/gl_ngraph.o ./release/gl_droid-armeabi/gl_backend.o ./release/gl_droid-armeabi/gl_rmain.o ./release/gl_droid-armeabi/gl_rmisc.o ./release/gl_droid-armeabi/gl_rsurf.o ./release/gl_droid-armeabi/gl_screen.o ./release/gl_droid-armeabi/gl_bloom.o ./release/gl_droid-armeabi/gl_vidcommon.o ./release/gl_droid-armeabi/gl_hlmdl.o ./release/gl_droid-armeabi/be_aas_bspq3.o ./release/gl_droid-armeabi/be_aas_cluster.o ./release/gl_droid-armeabi/be_aas_debug.o ./release/gl_droid-armeabi/be_aas_entity.o ./release/gl_droid-armeabi/be_aas_file.o ./release/gl_droid-armeabi/be_aas_main.o ./release/gl_droid-armeabi/be_aas_move.o ./release/gl_droid-armeabi/be_aas_optimize.o ./release/gl_droid-armeabi/be_aas_reach.o ./release/gl_droid-armeabi/be_aas_route.o ./release/gl_droid-armeabi/be_aas_routealt.o ./release/gl_droid-armeabi/be_aas_sample.o ./release/gl_droid-armeabi/be_ai_char.o ./release/gl_droid-armeabi/be_ai_chat.o ./release/gl_droid-armeabi/be_ai_gen.o ./release/gl_droid-armeabi/be_ai_goal.o ./release/gl_droid-armeabi/be_ai_move.o ./release/gl_droid-armeabi/be_ai_weap.o ./release/gl_droid-armeabi/be_ai_weight.o ./release/gl_droid-armeabi/be_ea.o ./release/gl_droid-armeabi/be_interface.o ./release/gl_droid-armeabi/l_crc.o ./release/gl_droid-armeabi/l_libvar.o ./release/gl_droid-armeabi/l_log.o ./release/gl_droid-armeabi/l_memory.o ./release/gl_droid-armeabi/l_precomp.o ./release/gl_droid-armeabi/l_script.o ./release/gl_droid-armeabi/l_struct.o ./release/gl_droid-armeabi/gl_viddroid.o ./release/gl_droid-armeabi/sys_droid.o ./release/gl_droid-armeabi/in_droid.o ./release/gl_droid-armeabi/cd_null.o ./release/gl_droid-armeabi/snd_droid.o ./release/gl_droid-armeabi/gl_alias.o ./release/gl_droid-armeabi/gl_heightmap.o ./release/gl_droid-armeabi/com_mesh.o ./release/gl_droid-armeabi/com_phys_ode.o ./release/gl_droid-armeabi/common.o ./release/gl_droid-armeabi/cvar.o ./release/gl_droid-armeabi/cmd.o ./release/gl_droid-armeabi/crc.o ./release/gl_droid-armeabi/fs.o ./release/gl_droid-armeabi/fs_stdio.o ./release/gl_droid-armeabi/fs_pak.o ./release/gl_droid-armeabi/fs_zip.o ./release/gl_droid-armeabi/mathlib.o ./release/gl_droid-armeabi/huff.o ./release/gl_droid-armeabi/md4.o ./release/gl_droid-armeabi/sha1.o ./release/gl_droid-armeabi/log.o ./release/gl_droid-armeabi/net_chan.o ./release/gl_droid-armeabi/net_wins.o ./release/gl_droid-armeabi/zone.o ./release/gl_droid-armeabi/qvm.o ./release/gl_droid-armeabi/r_d3.o ./release/gl_droid-armeabi/gl_q2bsp.o ./release/gl_droid-armeabi/glmod_doom.o ./release/gl_droid-armeabi/q3common.o ./release/gl_droid-armeabi/world.o ./release/gl_droid-armeabi/sv_phys.o ./release/gl_droid-armeabi/sv_move.o ./release/gl_droid-armeabi/pmove.o ./release/gl_droid-armeabi/pmovetst.o ./release/gl_droid-armeabi/iwebiface.o ./release/gl_droid-armeabi/translate.o ./release/gl_droid-armeabi/plugin.o ./release/gl_droid-armeabi/q1bsp.o ./release/gl_droid-armeabi/q2pmove.o ./release/gl_droid-armeabi/textedit.o ./release/gl_droid-armeabi/fragstats.o ./release/gl_droid-armeabi/teamplay.o ./release/gl_droid-armeabi/zqtp.o ./release/gl_droid-armeabi/cl_demo.o ./release/gl_droid-armeabi/cl_ents.o ./release/gl_droid-armeabi/clq2_ents.o ./release/gl_droid-armeabi/cl_input.o ./release/gl_droid-armeabi/cl_main.o ./release/gl_droid-armeabi/cl_parse.o ./release/gl_droid-armeabi/cl_pred.o ./release/gl_droid-armeabi/cl_tent.o ./release/gl_droid-armeabi/cl_cam.o ./release/gl_droid-armeabi/cl_screen.o ./release/gl_droid-armeabi/cl_ui.o ./release/gl_droid-armeabi/cl_ignore.o ./release/gl_droid-armeabi/cl_cg.o ./release/gl_droid-armeabi/clq3_parse.o ./release/gl_droid-armeabi/pr_csqc.o ./release/gl_droid-armeabi/console.o ./release/gl_droid-armeabi/image.o ./release/gl_droid-armeabi/keys.o ./release/gl_droid-armeabi/menu.o ./release/gl_droid-armeabi/m_download.o ./release/gl_droid-armeabi/m_master.o ./release/gl_droid-armeabi/m_multi.o ./release/gl_droid-armeabi/m_items.o ./release/gl_droid-armeabi/m_options.o ./release/gl_droid-armeabi/m_single.o ./release/gl_droid-armeabi/m_script.o ./release/gl_droid-armeabi/m_mp3.o ./release/gl_droid-armeabi/roq_read.o ./release/gl_droid-armeabi/clq2_cin.o ./release/gl_droid-armeabi/net_master.o ./release/gl_droid-armeabi/r_part.o ./release/gl_droid-armeabi/p_script.o ./release/gl_droid-armeabi/p_null.o ./release/gl_droid-armeabi/p_classic.o ./release/gl_droid-armeabi/r_partset.o ./release/gl_droid-armeabi/renderer.o ./release/gl_droid-armeabi/renderque.o ./release/gl_droid-armeabi/sbar.o ./release/gl_droid-armeabi/skin.o ./release/gl_droid-armeabi/snd_al.o ./release/gl_droid-armeabi/snd_dma.o ./release/gl_droid-armeabi/snd_mem.o ./release/gl_droid-armeabi/snd_mix.o ./release/gl_droid-armeabi/snd_mp3.o ./release/gl_droid-armeabi/snd_ov.o ./release/gl_droid-armeabi/valid.o ./release/gl_droid-armeabi/view.o ./release/gl_droid-armeabi/wad.o ./release/gl_droid-armeabi/ftpclient.o ./release/gl_droid-armeabi/httpclient.o ./release/gl_droid-armeabi/pr_menu.o ./release/gl_droid-armeabi/comprout.o ./release/gl_droid-armeabi/hash.o ./release/gl_droid-armeabi/initlib.o ./release/gl_droid-armeabi/pr_bgcmd.o ./release/gl_droid-armeabi/pr_skelobj.o ./release/gl_droid-armeabi/pr_edict.o ./release/gl_droid-armeabi/pr_exec.o ./release/gl_droid-armeabi/pr_multi.o ./release/gl_droid-armeabi/pr_x86.o ./release/gl_droid-armeabi/qcc_cmdlib.o ./release/gl_droid-armeabi/qccmain.o ./release/gl_droid-armeabi/qcc_pr_comp.o ./release/gl_droid-armeabi/qcc_pr_lex.o ./release/gl_droid-armeabi/qcdecomp.o ./release/gl_droid-armeabi/qcd_main.o ./release/gl_droid-armeabi/pr_cmds.o ./release/gl_droid-armeabi/pr_q1qvm.o ./release/gl_droid-armeabi/sv_master.o ./release/gl_droid-armeabi/sv_init.o ./release/gl_droid-armeabi/sv_main.o ./release/gl_droid-armeabi/sv_nchan.o ./release/gl_droid-armeabi/sv_ents.o ./release/gl_droid-armeabi/sv_send.o ./release/gl_droid-armeabi/sv_user.o ./release/gl_droid-armeabi/sv_mvd.o ./release/gl_droid-armeabi/sv_ccmds.o ./release/gl_droid-armeabi/sv_rankin.o ./release/gl_droid-armeabi/sv_chat.o ./release/gl_droid-armeabi/sv_demo.o ./release/gl_droid-armeabi/net_preparse.o ./release/gl_droid-armeabi/savegame.o ./release/gl_droid-armeabi/svq2_ents.o ./release/gl_droid-armeabi/svq2_game.o ./release/gl_droid-armeabi/svq3_game.o ./release/gl_droid-armeabi/webgen.o ./release/gl_droid-armeabi/ftpserver.o ./release/gl_droid-armeabi/httpserver.o make[5]: Leaving directory `/home/moodles/fteqw/engine' /home/moodles/android_ndk/toolchains/arm-linux-androideabi-4.4.3/prebuilt/linux-x86/bin/arm-linux-androideabi-strip --strip-unneeded --remove-section=.comment ./release/gl_droid-armeabi/libftedroid.so make[4]: Leaving directory `/home/moodles/fteqw/engine' make[3]: Leaving directory `/home/moodles/fteqw/engine' make[2]: Leaving directory `/home/moodles/fteqw/engine' make[1]: Leaving directory `/home/moodles/fteqw/engine' Buildfile: /home/moodles/fteqw/engine/droid/build.xml -set-mode-check: -set-release-mode: -release-obfuscation-check: -setup: [echo] Gathering info for FTEDroid... [setup] Android SDK Tools Revision 16 [setup] Project Target: Android 2.2 [setup] API level: 8 [setup] [setup] ------------------ [setup] Resolving library dependencies: [setup] No library dependencies. [setup] [setup] ------------------ [setup] [setup] WARNING: Attribute minSdkVersion in AndroidManifest.xml (4) is lower than the project target API level (8) -build-setup: [echo] Creating output directories if needed... [mkdir] Created dir: /home/moodles/fteqw/engine/droid/bin [mkdir] Created dir: /home/moodles/fteqw/engine/droid/bin/res [mkdir] Created dir: /home/moodles/fteqw/engine/droid/gen [mkdir] Created dir: /home/moodles/fteqw/engine/droid/bin/classes -pre-build: -code-gen: [echo] ---------- [echo] Handling aidl files... [aidl] No AIDL files to compile. [echo] ---------- [echo] Handling RenderScript files... [renderscript] No RenderScript files to compile. [echo] ---------- [echo] Handling Resources... [aapt] Generating resource IDs... -pre-compile: -compile: [javac] Compiling 3 source files to /home/moodles/fteqw/engine/droid/bin/classes -post-compile: -obfuscate: -dex: [dex] Converting compiled files and external libraries into /home/moodles/fteqw/engine/droid/bin/classes.dex... -crunch: [crunch] Crunching PNG Files in source dir: /home/moodles/fteqw/engine/droid/res [crunch] To destination dir: /home/moodles/fteqw/engine/droid/bin/res [crunch] Processing image to cache: /home/moodles/fteqw/engine/droid/res/drawable-hdpi/icon.png => /home/moodles/fteqw/engine/droid/bin/res/drawable-hdpi/icon.png [crunch] (processed image to cache entry /home/moodles/fteqw/engine/droid/bin/res/drawable-hdpi/icon.png: 90% size of source) [crunch] Processing image to cache: /home/moodles/fteqw/engine/droid/res/drawable-ldpi/icon.png => /home/moodles/fteqw/engine/droid/bin/res/drawable-ldpi/icon.png [crunch] (processed image to cache entry /home/moodles/fteqw/engine/droid/bin/res/drawable-ldpi/icon.png: 0% size of source) [crunch] Processing image to cache: /home/moodles/fteqw/engine/droid/res/drawable-mdpi/icon.png => /home/moodles/fteqw/engine/droid/bin/res/drawable-mdpi/icon.png [crunch] (processed image to cache entry /home/moodles/fteqw/engine/droid/bin/res/drawable-mdpi/icon.png: 74% size of source) [crunch] Crunched 3 PNG files to update cache -package-resources: [aapt] Creating full resource package... -package: [apkbuilder] Current build type is different than previous build: forced apkbuilder run. [apkbuilder] Creating FTEDroid-release-unsigned.apk for release... -release-prompt-for-password: -release-nosign: [echo] No key.store and key.alias properties found in build.properties. [echo] Please sign /home/moodles/fteqw/engine/droid/bin/FTEDroid-release-unsigned.apk manually [echo] and run zipalign from the Android SDK tools. [propertyfile] Creating new property file: /home/moodles/fteqw/engine/droid/bin/build.prop [propertyfile] Updating property file: /home/moodles/fteqw/engine/droid/bin/build.prop [propertyfile] Updating property file: /home/moodles/fteqw/engine/droid/bin/build.prop [propertyfile] Updating property file: /home/moodles/fteqw/engine/droid/bin/build.prop release: BUILD SUCCESSFUL Total time: 6 seconds Signing package... I hope you remember your password. rm -f ./release/FTEDroid.apk /home/moodles/android_sdk/tools/zipalign 4 droid/bin/FTEDroid-release-unsigned.apk ./release/FTEDroid.apk