=> Building games/quake2-matrix build started at Wed Oct 5 05:04:30 PDT 2016 port directory: /usr/ports/games/quake2-matrix building for: DragonFly pkgbox64.dragonflybsd.org 4.7-DEVELOPMENT DragonFly v4.7.0.78.g7d868-DEVELOPMENT #7: Mon Aug 1 22:25:32 PDT 2016 root@pkgbox64.dragonflybsd.org:/usr/obj/usr/src/sys/X86_64_GENERIC x86_64 maintained by: danfe@FreeBSD.org ident warning: no id keywords in /build/boomdata/data/.m/bleeding-edge-default/ref/../04//usr/ports/games/quake2-matrix/Makefile Makefile ident: Poudriere version: 3.1-pre Host OSVERSION: 400700 Jail OSVERSION: 400702 !!! Jail is newer than host. (Jail: 400702, Host: 400700) !!! !!! This is not supported. !!! !!! Host kernel must be same or newer than jail. !!! !!! Expect build failures. !!! ---Begin Environment--- STATUS=1 SAVED_TERM=screen MASTERMNT=/build/boomdata/data/.m/bleeding-edge-default/ref PATH=/usr/local/libexec/poudriere:/sbin:/bin:/usr/sbin:/usr/bin:/usr/pkg/bin:/usr/pkg/sbin:/usr/games:/usr/local/sbin:/usr/local/bin:/usr/pkg/xorg/bin:/usr/X11R6/bin:/root/bin:/sbin:/usr/sbin POUDRIERE_BUILD_TYPE=bulk PKGNAME=quake2-matrix-1 OLDPWD=/root/boom PWD=/build/boomdata/data/.m/bleeding-edge-default/ref/.p/pool MASTERNAME=bleeding-edge-default TERM=cons25 USER=root HOME=/root POUDRIERE_VERSION=3.1-pre LOCALBASE=/usr/local PACKAGE_BUILDING=yes ---End Environment--- ---Begin OPTIONS List--- ===> The following configuration options are available for quake2-matrix-1: DOCS=on: Build and/or install documentation ===> Use 'make config' to modify these settings ---End OPTIONS List--- --CONFIGURE_ARGS-- --End CONFIGURE_ARGS-- --CONFIGURE_ENV-- MAKE=gmake XDG_DATA_HOME=/wrkdirs/games/quake2-matrix XDG_CONFIG_HOME=/wrkdirs/games/quake2-matrix HOME=/wrkdirs/games/quake2-matrix TMPDIR="/tmp" SHELL=/bin/sh CONFIG_SHELL=/bin/sh CCVER=gcc50 --End CONFIGURE_ENV-- --MAKE_ENV-- Q2DIR="/usr/local/share/quake2" XDG_DATA_HOME=/wrkdirs/games/quake2-matrix XDG_CONFIG_HOME=/wrkdirs/games/quake2-matrix HOME=/wrkdirs/games/quake2-matrix TMPDIR="/tmp" NO_PIE=yes MK_DEBUG_FILES=no MK_KERNEL_SYMBOLS=no SHELL=/bin/sh NO_LINT=YES CCVER=gcc50 PREFIX=/usr/local LOCALBASE=/usr/local LIBDIR="/usr/lib" NOPROFILE=1 CC="cc" CFLAGS="-pipe -O2 -fno-strict-aliasing" CPP="cpp" CPPFLAGS="" LDFLAGS="" LIBS="" CXX="c++" CXXFLAGS=" -pipe -O2 -fno-strict-aliasing" MANPREFIX="/usr/local" BSD_INSTALL_PROGRAM="install -s -m 555" BSD_INSTALL_LIB="install -s -m 444" BSD_INSTALL_SCRIPT="install -m 555" BSD_INSTALL_DATA="install -m 0644" BSD_INSTALL_MAN="install -m 444" --End MAKE_ENV-- --PLIST_SUB-- Q2DIR="share/quake2" OSREL=4.7 PREFIX=%D LOCALBASE=/usr/local RESETPREFIX=/usr/local PORTDOCS="" PORTEXAMPLES="" LIB32DIR=lib PROFILE="@comment " DOCSDIR="share/doc/quake2-matrix" EXAMPLESDIR="share/examples/matrix" DATADIR="share/matrix" WWWDIR="www/matrix" ETCDIR="etc/matrix" --End PLIST_SUB-- --SUB_LIST-- Q2DIR="/usr/local/share/quake2" PREFIX=/usr/local LOCALBASE=/usr/local DATADIR=/usr/local/share/matrix DOCSDIR=/usr/local/share/doc/quake2-matrix EXAMPLESDIR=/usr/local/share/examples/matrix WWWDIR=/usr/local/www/matrix ETCDIR=/usr/local/etc/matrix --End SUB_LIST-- ---Begin make.conf--- USE_PACKAGE_DEPENDS=yes BATCH=yes WRKDIRPREFIX=/wrkdirs NO_BACKUP=yes USE_PACKAGE_DEPENDS=yes PKG_CREATE_VERBOSE=yes BATCH=yes WRKDIRPREFIX=/wrkdirs PORT_DBDIR=/options PORTSDIR=/usr/ports PACKAGES=/packages DISTDIR=/distfiles MAKE_JOBS_NUMBER=5 ---End make.conf--- =================================================== =========================================================================== =================================================== ===> quake2-matrix-1 depends on file: /usr/local/sbin/pkg - not found ===> Installing existing package /packages/All/pkg-1.8.7_3.txz Installing pkg-1.8.7_3... Extracting pkg-1.8.7_3: .......... done ===> quake2-matrix-1 depends on file: /usr/local/sbin/pkg - found ===> Returning to build of quake2-matrix-1 =========================================================================== =================================================== =========================================================================== =================================================== ===> Fetching all distfiles required by quake2-matrix-1 for building =========================================================================== =================================================== ===> Fetching all distfiles required by quake2-matrix-1 for building => SHA256 Checksum OK for Matrix-v1.fixed.Linux.tar.bz2. =========================================================================== =================================================== =========================================================================== =================================================== ===> Fetching all distfiles required by quake2-matrix-1 for building ===> Extracting for quake2-matrix-1 => SHA256 Checksum OK for Matrix-v1.fixed.Linux.tar.bz2. =========================================================================== =================================================== =========================================================================== =================================================== ===> Patching for quake2-matrix-1 ===> Applying ports patches for quake2-matrix-1 =========================================================================== =================================================== ===> quake2-matrix-1 depends on executable: gmake - not found ===> Installing existing package /packages/All/gmake-4.2.1_1.txz Installing gmake-4.2.1_1... `-- Installing indexinfo-0.2.5... `-- Extracting indexinfo-0.2.5: .... done `-- Installing gettext-runtime-0.19.8.1... `-- Extracting gettext-runtime-0.19.8.1: .......... done Extracting gmake-4.2.1_1: .......... done ===> quake2-matrix-1 depends on executable: gmake - found ===> Returning to build of quake2-matrix-1 =========================================================================== =================================================== =========================================================================== =================================================== ===> Configuring for quake2-matrix-1 =========================================================================== =================================================== ===> Building for quake2-matrix-1 gmake[1]: Entering directory '/wrkdirs/games/quake2-matrix/matrix/MatrixFixSource' gmake targets BUILDDIR=release CFLAGS+="-Dstricmp=strcasecmp -ffast-math -funroll-loops -fomit-frame-pointer -fexpensive-optimizations" gmake[2]: Entering directory '/wrkdirs/games/quake2-matrix/matrix/MatrixFixSource' cc -pipe -O2 -fno-strict-aliasing -Dstricmp=strcasecmp -ffast-math -funroll-loops -fomit-frame-pointer -fexpensive-optimizations -fPIC -o release/g_ai.o -c g_ai.c cc -pipe -O2 -fno-strict-aliasing -Dstricmp=strcasecmp -ffast-math -funroll-loops -fomit-frame-pointer -fexpensive-optimizations -fPIC -o release/g_chase.o -c g_chase.c cc -pipe -O2 -fno-strict-aliasing -Dstricmp=strcasecmp -ffast-math -funroll-loops -fomit-frame-pointer -fexpensive-optimizations -fPIC -o release/g_cmds.o -c g_cmds.c cc -pipe -O2 -fno-strict-aliasing -Dstricmp=strcasecmp -ffast-math -funroll-loops -fomit-frame-pointer -fexpensive-optimizations -fPIC -o release/g_combat.o -c g_combat.c cc -pipe -O2 -fno-strict-aliasing -Dstricmp=strcasecmp -ffast-math -funroll-loops -fomit-frame-pointer -fexpensive-optimizations -fPIC -o release/g_func.o -c g_func.c g_combat.c: In function 'T_Damage': g_combat.c:435:11: warning: implicit declaration of function 'MatrixDamage' [-Wimplicit-function-declaration] damage = MatrixDamage(targ, attacker, damage); ^ g_combat.c:452:23: warning: implicit declaration of function 'MatrixApplyLocationDamage' [-Wimplicit-function-declaration] meansOfDeath = mod + MatrixApplyLocationDamage(targ, point, mod, damage); ^ g_combat.c:455:2: warning: implicit declaration of function 'Leper_TDamage' [-Wimplicit-function-declaration] Leper_TDamage (targ, attacker, point, damage, MatrixApplyLocationDamage(targ, point, mod, damage)); ^ g_combat.c:509:5: warning: implicit declaration of function 'IsBlocking' [-Wimplicit-function-declaration] && IsBlocking(targ)) ^ g_cmds.c: In function 'Cmd_Inven_f': g_cmds.c:484:3: warning: implicit declaration of function 'MatrixOpenTankMenu' [-Wimplicit-function-declaration] MatrixOpenTankMenu (ent); ^ g_cmds.c:496:3: warning: implicit declaration of function 'Cmd_JoinMenu_f' [-Wimplicit-function-declaration] Cmd_JoinMenu_f(ent); ^ g_cmds.c:507:3: warning: implicit declaration of function 'MatrixOpenMenu' [-Wimplicit-function-declaration] MatrixOpenMenu(ent); ^ g_cmds.c: In function 'ClientCommand': g_cmds.c:1042:3: warning: implicit declaration of function 'Cmd_BuyStamina_f' [-Wimplicit-function-declaration] Cmd_BuyStamina_f (ent); ^ g_cmds.c:1044:3: warning: implicit declaration of function 'Cmd_BuyHealth_f' [-Wimplicit-function-declaration] Cmd_BuyHealth_f (ent); ^ g_cmds.c:1046:3: warning: implicit declaration of function 'Cmd_BuyDamage_f' [-Wimplicit-function-declaration] Cmd_BuyDamage_f (ent); ^ g_cmds.c:1048:3: warning: implicit declaration of function 'Cmd_BuySpeed_f' [-Wimplicit-function-declaration] Cmd_BuySpeed_f (ent); ^ g_cmds.c:1052:3: warning: implicit declaration of function 'MatrixStartSwap' [-Wimplicit-function-declaration] MatrixStartSwap(ent); ^ g_cmds.c:1056:3: warning: implicit declaration of function 'Cmd_StopBullets_f' [-Wimplicit-function-declaration] Cmd_StopBullets_f(ent); ^ g_cmds.c:1058:3: warning: implicit declaration of function 'Cmd_Infrared_f' [-Wimplicit-function-declaration] Cmd_Infrared_f (ent); ^ g_cmds.c:1060:3: warning: implicit declaration of function 'Cmd_Cloak_f' [-Wimplicit-function-declaration] Cmd_Cloak_f (ent); ^ g_cmds.c:1064:3: warning: implicit declaration of function 'Cmd_AutoBuy_f' [-Wimplicit-function-declaration] Cmd_AutoBuy_f (ent); ^ cc -pipe -O2 -fno-strict-aliasing -Dstricmp=strcasecmp -ffast-math -funroll-loops -fomit-frame-pointer -fexpensive-optimizations -fPIC -o release/g_items.o -c g_items.c In file included from g_func.c:1:0: g_func.c: In function 'door_use_areaportals': g_local.h:514:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ g_func.c:840:25: note: in expansion of macro 'FOFS' while ((t = G_Find (t, FOFS(targetname), self->target))) ^ g_items.c: In function 'Pickup_Health': g_items.c:574:3: warning: implicit declaration of function 'Leper_NoLegs' [-Wimplicit-function-declaration] Leper_NoLegs (other); ^ g_items.c:588:4: warning: implicit declaration of function 'NoAmmoWeaponChange' [-Wimplicit-function-declaration] NoAmmoWeaponChange (other); ^ cc -pipe -O2 -fno-strict-aliasing -Dstricmp=strcasecmp -ffast-math -funroll-loops -fomit-frame-pointer -fexpensive-optimizations -fPIC -o release/g_main.o -c g_main.c In file included from g_main.c:2:0: g_main.c: In function 'EndDMLevel': g_local.h:514:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ g_main.c:242:23: note: in expansion of macro 'FOFS' ent = G_Find (NULL, FOFS(classname), "target_changelevel"); ^ g_main.c: In function 'G_RunFrame': g_main.c:425:2: warning: implicit declaration of function 'MatrixFrame' [-Wimplicit-function-declaration] MatrixFrame(); ^ cc -pipe -O2 -fno-strict-aliasing -Dstricmp=strcasecmp -ffast-math -funroll-loops -fomit-frame-pointer -fexpensive-optimizations -fPIC -o release/g_misc.o -c g_misc.c In file included from g_misc.c:3:0: g_misc.c: In function 'misc_viper_bomb_use': g_local.h:514:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ g_misc.c:1371:24: note: in expansion of macro 'FOFS' viper = G_Find (NULL, FOFS(classname), "misc_viper"); ^ g_misc.c: In function 'func_clock_think': g_local.h:514:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ g_misc.c:1679:31: note: in expansion of macro 'FOFS' self->enemy = G_Find (NULL, FOFS(targetname), self->target); ^ g_misc.c: In function 'teleporter_touch': g_local.h:514:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ g_misc.c:1790:23: note: in expansion of macro 'FOFS' dest = G_Find (NULL, FOFS(targetname), self->target); ^ cc -pipe -O2 -fno-strict-aliasing -Dstricmp=strcasecmp -ffast-math -funroll-loops -fomit-frame-pointer -fexpensive-optimizations -fPIC -o release/g_monster.o -c g_monster.c In file included from g_monster.c:1:0: g_monster.c: In function 'monster_start_go': g_local.h:514:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ g_monster.c:584:36: note: in expansion of macro 'FOFS' while ((target = G_Find (target, FOFS(targetname), self->target)) != NULL) ^ g_local.h:514:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ g_monster.c:608:36: note: in expansion of macro 'FOFS' while ((target = G_Find (target, FOFS(targetname), self->combattarget)) != NULL) ^ cc -pipe -O2 -fno-strict-aliasing -Dstricmp=strcasecmp -ffast-math -funroll-loops -fomit-frame-pointer -fexpensive-optimizations -fPIC -o release/g_phys.o -c g_phys.c g_phys.c: In function 'SV_Physics_Toss': g_phys.c:693:3: warning: implicit declaration of function 'Matrix_Rocket_Think' [-Wimplicit-function-declaration] Matrix_Rocket_Think(ent); ^ cc -pipe -O2 -fno-strict-aliasing -Dstricmp=strcasecmp -ffast-math -funroll-loops -fomit-frame-pointer -fexpensive-optimizations -fPIC -o release/g_save.o -c g_save.c In file included from g_save.c:2:0: g_local.h:514:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ g_save.c:9:16: note: in expansion of macro 'FOFS' {"classname", FOFS(classname), F_LSTRING}, ^ g_local.h:514:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ g_save.c:10:12: note: in expansion of macro 'FOFS' {"model", FOFS(model), F_LSTRING}, ^ g_local.h:514:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ g_save.c:11:17: note: in expansion of macro 'FOFS' {"spawnflags", FOFS(spawnflags), F_INT}, ^ g_local.h:514:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ g_save.c:12:12: note: in expansion of macro 'FOFS' {"speed", FOFS(speed), F_FLOAT}, ^ g_local.h:514:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ g_save.c:13:12: note: in expansion of macro 'FOFS' {"accel", FOFS(accel), F_FLOAT}, ^ g_local.h:514:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ g_save.c:14:12: note: in expansion of macro 'FOFS' {"decel", FOFS(decel), F_FLOAT}, ^ g_local.h:514:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ g_save.c:15:13: note: in expansion of macro 'FOFS' {"target", FOFS(target), F_LSTRING}, ^ g_local.h:514:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ g_save.c:16:17: note: in expansion of macro 'FOFS' {"targetname", FOFS(targetname), F_LSTRING}, ^ g_local.h:514:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ g_save.c:17:17: note: in expansion of macro 'FOFS' {"pathtarget", FOFS(pathtarget), F_LSTRING}, ^ g_local.h:514:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ g_save.c:18:18: note: in expansion of macro 'FOFS' {"deathtarget", FOFS(deathtarget), F_LSTRING}, ^ g_local.h:514:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ g_save.c:19:17: note: in expansion of macro 'FOFS' {"killtarget", FOFS(killtarget), F_LSTRING}, ^ g_local.h:514:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ g_save.c:20:19: note: in expansion of macro 'FOFS' {"combattarget", FOFS(combattarget), F_LSTRING}, ^ g_local.h:514:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ g_save.c:21:14: note: in expansion of macro 'FOFS' {"message", FOFS(message), F_LSTRING}, ^ g_local.h:514:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ g_save.c:22:11: note: in expansion of macro 'FOFS' {"team", FOFS(team), F_LSTRING}, ^ g_local.h:514:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ g_save.c:23:11: note: in expansion of macro 'FOFS' {"wait", FOFS(wait), F_FLOAT}, ^ g_local.h:514:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ g_save.c:24:12: note: in expansion of macro 'FOFS' {"delay", FOFS(delay), F_FLOAT}, ^ g_local.h:514:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ g_save.c:25:13: note: in expansion of macro 'FOFS' {"random", FOFS(random), F_FLOAT}, ^ g_local.h:514:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ g_save.c:26:18: note: in expansion of macro 'FOFS' {"move_origin", FOFS(move_origin), F_VECTOR}, ^ g_local.h:514:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ g_save.c:27:18: note: in expansion of macro 'FOFS' {"move_angles", FOFS(move_angles), F_VECTOR}, ^ g_local.h:514:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ g_save.c:28:12: note: in expansion of macro 'FOFS' {"style", FOFS(style), F_INT}, ^ g_local.h:514:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ g_save.c:29:12: note: in expansion of macro 'FOFS' {"count", FOFS(count), F_INT}, ^ g_local.h:514:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ g_save.c:30:13: note: in expansion of macro 'FOFS' {"health", FOFS(health), F_INT}, ^ g_local.h:514:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ g_save.c:31:13: note: in expansion of macro 'FOFS' {"sounds", FOFS(sounds), F_INT}, ^ g_local.h:514:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ g_save.c:33:10: note: in expansion of macro 'FOFS' {"dmg", FOFS(dmg), F_INT}, ^ g_local.h:514:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ g_save.c:34:11: note: in expansion of macro 'FOFS' {"mass", FOFS(mass), F_INT}, ^ g_local.h:514:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ g_save.c:35:13: note: in expansion of macro 'FOFS' {"volume", FOFS(volume), F_FLOAT}, ^ g_local.h:514:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ g_save.c:36:18: note: in expansion of macro 'FOFS' {"attenuation", FOFS(attenuation), F_FLOAT}, ^ g_local.h:514:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ g_save.c:37:10: note: in expansion of macro 'FOFS' {"map", FOFS(map), F_LSTRING}, ^ g_local.h:514:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ g_save.c:38:13: note: in expansion of macro 'FOFS' {"origin", FOFS(s.origin), F_VECTOR}, ^ g_local.h:514:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ g_save.c:39:13: note: in expansion of macro 'FOFS' {"angles", FOFS(s.angles), F_VECTOR}, ^ g_local.h:514:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ g_save.c:40:12: note: in expansion of macro 'FOFS' {"angle", FOFS(s.angles), F_ANGLEHACK}, ^ g_local.h:514:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ g_save.c:42:17: note: in expansion of macro 'FOFS' {"goalentity", FOFS(goalentity), F_EDICT, FFL_NOSPAWN}, ^ g_local.h:514:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ g_save.c:43:17: note: in expansion of macro 'FOFS' {"movetarget", FOFS(movetarget), F_EDICT, FFL_NOSPAWN}, ^ g_local.h:514:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ g_save.c:44:12: note: in expansion of macro 'FOFS' {"enemy", FOFS(enemy), F_EDICT, FFL_NOSPAWN}, ^ g_local.h:514:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ g_save.c:45:15: note: in expansion of macro 'FOFS' {"oldenemy", FOFS(oldenemy), F_EDICT, FFL_NOSPAWN}, ^ g_local.h:514:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ g_save.c:46:16: note: in expansion of macro 'FOFS' {"activator", FOFS(activator), F_EDICT, FFL_NOSPAWN}, ^ g_local.h:514:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ g_save.c:47:19: note: in expansion of macro 'FOFS' {"groundentity", FOFS(groundentity), F_EDICT, FFL_NOSPAWN}, ^ g_local.h:514:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ g_save.c:48:16: note: in expansion of macro 'FOFS' {"teamchain", FOFS(teamchain), F_EDICT, FFL_NOSPAWN}, ^ g_local.h:514:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ g_save.c:49:17: note: in expansion of macro 'FOFS' {"teammaster", FOFS(teammaster), F_EDICT, FFL_NOSPAWN}, ^ g_local.h:514:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ g_save.c:50:12: note: in expansion of macro 'FOFS' {"owner", FOFS(owner), F_EDICT, FFL_NOSPAWN}, ^ g_local.h:514:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ g_save.c:51:14: note: in expansion of macro 'FOFS' {"mynoise", FOFS(mynoise), F_EDICT, FFL_NOSPAWN}, ^ g_local.h:514:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ g_save.c:52:15: note: in expansion of macro 'FOFS' {"mynoise2", FOFS(mynoise2), F_EDICT, FFL_NOSPAWN}, ^ g_local.h:514:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ g_save.c:53:17: note: in expansion of macro 'FOFS' {"target_ent", FOFS(target_ent), F_EDICT, FFL_NOSPAWN}, ^ g_local.h:514:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ g_save.c:54:12: note: in expansion of macro 'FOFS' {"chain", FOFS(chain), F_EDICT, FFL_NOSPAWN}, ^ g_local.h:514:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ g_save.c:56:15: note: in expansion of macro 'FOFS' {"prethink", FOFS(prethink), F_FUNCTION, FFL_NOSPAWN}, ^ g_local.h:514:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ g_save.c:57:12: note: in expansion of macro 'FOFS' {"think", FOFS(think), F_FUNCTION, FFL_NOSPAWN}, ^ g_local.h:514:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ g_save.c:58:14: note: in expansion of macro 'FOFS' {"blocked", FOFS(blocked), F_FUNCTION, FFL_NOSPAWN}, ^ g_local.h:514:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ g_save.c:59:12: note: in expansion of macro 'FOFS' {"touch", FOFS(touch), F_FUNCTION, FFL_NOSPAWN}, ^ g_local.h:514:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ g_save.c:60:10: note: in expansion of macro 'FOFS' {"use", FOFS(use), F_FUNCTION, FFL_NOSPAWN}, ^ g_local.h:514:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ g_save.c:61:11: note: in expansion of macro 'FOFS' {"pain", FOFS(pain), F_FUNCTION, FFL_NOSPAWN}, ^ g_local.h:514:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ g_save.c:62:10: note: in expansion of macro 'FOFS' {"die", FOFS(die), F_FUNCTION, FFL_NOSPAWN}, ^ g_local.h:514:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ g_save.c:64:12: note: in expansion of macro 'FOFS' {"stand", FOFS(monsterinfo.stand), F_FUNCTION, FFL_NOSPAWN}, ^ g_local.h:514:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ g_save.c:65:11: note: in expansion of macro 'FOFS' {"idle", FOFS(monsterinfo.idle), F_FUNCTION, FFL_NOSPAWN}, ^ g_local.h:514:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ g_save.c:66:13: note: in expansion of macro 'FOFS' {"search", FOFS(monsterinfo.search), F_FUNCTION, FFL_NOSPAWN}, ^ g_local.h:514:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ g_save.c:67:11: note: in expansion of macro 'FOFS' {"walk", FOFS(monsterinfo.walk), F_FUNCTION, FFL_NOSPAWN}, ^ g_local.h:514:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ g_save.c:68:10: note: in expansion of macro 'FOFS' {"run", FOFS(monsterinfo.run), F_FUNCTION, FFL_NOSPAWN}, ^ g_local.h:514:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ g_save.c:69:12: note: in expansion of macro 'FOFS' {"dodge", FOFS(monsterinfo.dodge), F_FUNCTION, FFL_NOSPAWN}, ^ g_local.h:514:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ g_save.c:70:13: note: in expansion of macro 'FOFS' {"attack", FOFS(monsterinfo.attack), F_FUNCTION, FFL_NOSPAWN}, ^ g_local.h:514:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ g_save.c:71:12: note: in expansion of macro 'FOFS' {"melee", FOFS(monsterinfo.melee), F_FUNCTION, FFL_NOSPAWN}, ^ g_local.h:514:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ g_save.c:72:12: note: in expansion of macro 'FOFS' {"sight", FOFS(monsterinfo.sight), F_FUNCTION, FFL_NOSPAWN}, ^ g_local.h:514:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ g_save.c:73:18: note: in expansion of macro 'FOFS' {"checkattack", FOFS(monsterinfo.checkattack), F_FUNCTION, FFL_NOSPAWN}, ^ g_local.h:514:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ g_save.c:74:18: note: in expansion of macro 'FOFS' {"currentmove", FOFS(monsterinfo.currentmove), F_MMOVE, FFL_NOSPAWN}, ^ g_local.h:514:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ g_save.c:76:14: note: in expansion of macro 'FOFS' {"endfunc", FOFS(moveinfo.endfunc), F_FUNCTION, FFL_NOSPAWN}, ^ g_local.h:515:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define STOFS(x) (int)&(((spawn_temp_t *)0)->x) ^ g_save.c:79:10: note: in expansion of macro 'STOFS' {"lip", STOFS(lip), F_INT, FFL_SPAWNTEMP}, ^ g_local.h:515:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define STOFS(x) (int)&(((spawn_temp_t *)0)->x) ^ g_save.c:80:15: note: in expansion of macro 'STOFS' {"distance", STOFS(distance), F_INT, FFL_SPAWNTEMP}, ^ g_local.h:515:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define STOFS(x) (int)&(((spawn_temp_t *)0)->x) ^ g_save.c:81:13: note: in expansion of macro 'STOFS' {"height", STOFS(height), F_INT, FFL_SPAWNTEMP}, ^ g_local.h:515:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define STOFS(x) (int)&(((spawn_temp_t *)0)->x) ^ g_save.c:82:12: note: in expansion of macro 'STOFS' {"noise", STOFS(noise), F_LSTRING, FFL_SPAWNTEMP}, ^ g_local.h:515:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define STOFS(x) (int)&(((spawn_temp_t *)0)->x) ^ g_save.c:83:16: note: in expansion of macro 'STOFS' {"pausetime", STOFS(pausetime), F_FLOAT, FFL_SPAWNTEMP}, ^ g_local.h:515:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define STOFS(x) (int)&(((spawn_temp_t *)0)->x) ^ g_save.c:84:11: note: in expansion of macro 'STOFS' {"item", STOFS(item), F_LSTRING, FFL_SPAWNTEMP}, ^ g_local.h:514:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ g_save.c:87:11: note: in expansion of macro 'FOFS' {"item", FOFS(item), F_ITEM}, ^ g_local.h:515:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define STOFS(x) (int)&(((spawn_temp_t *)0)->x) ^ g_save.c:89:14: note: in expansion of macro 'STOFS' {"gravity", STOFS(gravity), F_LSTRING, FFL_SPAWNTEMP}, ^ g_local.h:515:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define STOFS(x) (int)&(((spawn_temp_t *)0)->x) ^ g_save.c:90:10: note: in expansion of macro 'STOFS' {"sky", STOFS(sky), F_LSTRING, FFL_SPAWNTEMP}, ^ g_local.h:515:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define STOFS(x) (int)&(((spawn_temp_t *)0)->x) ^ g_save.c:91:16: note: in expansion of macro 'STOFS' {"skyrotate", STOFS(skyrotate), F_FLOAT, FFL_SPAWNTEMP}, ^ g_local.h:515:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define STOFS(x) (int)&(((spawn_temp_t *)0)->x) ^ g_save.c:92:14: note: in expansion of macro 'STOFS' {"skyaxis", STOFS(skyaxis), F_VECTOR, FFL_SPAWNTEMP}, ^ g_local.h:515:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define STOFS(x) (int)&(((spawn_temp_t *)0)->x) ^ g_save.c:93:13: note: in expansion of macro 'STOFS' {"minyaw", STOFS(minyaw), F_FLOAT, FFL_SPAWNTEMP}, ^ g_local.h:515:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define STOFS(x) (int)&(((spawn_temp_t *)0)->x) ^ g_save.c:94:13: note: in expansion of macro 'STOFS' {"maxyaw", STOFS(maxyaw), F_FLOAT, FFL_SPAWNTEMP}, ^ g_local.h:515:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define STOFS(x) (int)&(((spawn_temp_t *)0)->x) ^ g_save.c:95:15: note: in expansion of macro 'STOFS' {"minpitch", STOFS(minpitch), F_FLOAT, FFL_SPAWNTEMP}, ^ g_local.h:515:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define STOFS(x) (int)&(((spawn_temp_t *)0)->x) ^ g_save.c:96:15: note: in expansion of macro 'STOFS' {"maxpitch", STOFS(maxpitch), F_FLOAT, FFL_SPAWNTEMP}, ^ g_local.h:515:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define STOFS(x) (int)&(((spawn_temp_t *)0)->x) ^ g_save.c:97:14: note: in expansion of macro 'STOFS' {"nextmap", STOFS(nextmap), F_LSTRING, FFL_SPAWNTEMP}, ^ g_local.h:516:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define LLOFS(x) (int)&(((level_locals_t *)0)->x) ^ g_save.c:105:16: note: in expansion of macro 'LLOFS' {"changemap", LLOFS(changemap), F_LSTRING}, ^ g_local.h:516:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define LLOFS(x) (int)&(((level_locals_t *)0)->x) ^ g_save.c:107:19: note: in expansion of macro 'LLOFS' {"sight_client", LLOFS(sight_client), F_EDICT}, ^ g_local.h:516:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define LLOFS(x) (int)&(((level_locals_t *)0)->x) ^ g_save.c:108:19: note: in expansion of macro 'LLOFS' {"sight_entity", LLOFS(sight_entity), F_EDICT}, ^ g_local.h:516:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define LLOFS(x) (int)&(((level_locals_t *)0)->x) ^ g_save.c:109:19: note: in expansion of macro 'LLOFS' {"sound_entity", LLOFS(sound_entity), F_EDICT}, ^ g_local.h:516:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define LLOFS(x) (int)&(((level_locals_t *)0)->x) ^ g_save.c:110:20: note: in expansion of macro 'LLOFS' {"sound2_entity", LLOFS(sound2_entity), F_EDICT}, ^ g_local.h:517:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define CLOFS(x) (int)&(((gclient_t *)0)->x) ^ g_save.c:117:18: note: in expansion of macro 'CLOFS' {"pers.weapon", CLOFS(pers.weapon), F_ITEM}, ^ g_local.h:517:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define CLOFS(x) (int)&(((gclient_t *)0)->x) ^ g_save.c:118:22: note: in expansion of macro 'CLOFS' {"pers.lastweapon", CLOFS(pers.lastweapon), F_ITEM}, ^ g_local.h:517:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define CLOFS(x) (int)&(((gclient_t *)0)->x) ^ g_save.c:119:16: note: in expansion of macro 'CLOFS' {"newweapon", CLOFS(newweapon), F_ITEM}, ^ g_save.c: In function 'InitGame': g_save.c:209:2: warning: implicit declaration of function 'MatrixInit' [-Wimplicit-function-declaration] MatrixInit(); ^ cc -pipe -O2 -fno-strict-aliasing -Dstricmp=strcasecmp -ffast-math -funroll-loops -fomit-frame-pointer -fexpensive-optimizations -fPIC -o release/g_spawn.o -c g_spawn.c g_spawn.c: In function 'ED_CallSpawn': g_spawn.c:270:2: warning: implicit declaration of function 'MatrixReplaceItems' [-Wimplicit-function-declaration] MatrixReplaceItems(ent); ^ g_spawn.c:279:4: warning: implicit declaration of function 'MatrixSetupItems' [-Wimplicit-function-declaration] MatrixSetupItems(ent); ^ cc -pipe -O2 -fno-strict-aliasing -Dstricmp=strcasecmp -ffast-math -funroll-loops -fomit-frame-pointer -fexpensive-optimizations -fPIC -o release/g_svcmds.o -c g_svcmds.c cc -pipe -O2 -fno-strict-aliasing -Dstricmp=strcasecmp -ffast-math -funroll-loops -fomit-frame-pointer -fexpensive-optimizations -fPIC -o release/g_target.o -c g_target.c In file included from g_target.c:1:0: g_target.c: In function 'target_laser_start': g_local.h:514:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ g_target.c:598:24: note: in expansion of macro 'FOFS' ent = G_Find (NULL, FOFS(targetname), self->target); ^ g_target.c: In function 'target_lightramp_use': g_local.h:514:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ g_target.c:671:19: note: in expansion of macro 'FOFS' e = G_Find (e, FOFS(targetname), self->target); ^ cc -pipe -O2 -fno-strict-aliasing -Dstricmp=strcasecmp -ffast-math -funroll-loops -fomit-frame-pointer -fexpensive-optimizations -fPIC -o release/g_trigger.o -c g_trigger.c cc -pipe -O2 -fno-strict-aliasing -Dstricmp=strcasecmp -ffast-math -funroll-loops -fomit-frame-pointer -fexpensive-optimizations -fPIC -o release/g_turret.o -c g_turret.c cc -pipe -O2 -fno-strict-aliasing -Dstricmp=strcasecmp -ffast-math -funroll-loops -fomit-frame-pointer -fexpensive-optimizations -fPIC -o release/g_utils.o -c g_utils.c In file included from g_utils.c:3:0: g_utils.c: In function 'G_PickTarget': g_local.h:514:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ g_utils.c:113:22: note: in expansion of macro 'FOFS' ent = G_Find (ent, FOFS(targetname), targetname); ^ g_utils.c: In function 'G_UseTargets': g_local.h:514:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ g_utils.c:196:26: note: in expansion of macro 'FOFS' while ((t = G_Find (t, FOFS(targetname), ent->killtarget))) ^ g_local.h:514:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ g_utils.c:213:26: note: in expansion of macro 'FOFS' while ((t = G_Find (t, FOFS(targetname), ent->target))) ^ cc -pipe -O2 -fno-strict-aliasing -Dstricmp=strcasecmp -ffast-math -funroll-loops -fomit-frame-pointer -fexpensive-optimizations -fPIC -o release/g_weapon.o -c g_weapon.c g_weapon.c: In function 'fire_lead': g_weapon.c:218:6: warning: implicit declaration of function 'Matrix_SpawnDeadBullet' [-Wimplicit-function-declaration] Matrix_SpawnDeadBullet (self, dir, tr.ent); ^ cc -pipe -O2 -fno-strict-aliasing -Dstricmp=strcasecmp -ffast-math -funroll-loops -fomit-frame-pointer -fexpensive-optimizations -fPIC -o release/leper_think.o -c leper_think.c leper_think.c: In function 'Leper_Effects': leper_think.c:68:22: warning: implicit declaration of function 'IsGenderless' [-Wimplicit-function-declaration] if(!leper->value || IsGenderless(ent)) ^ leper_think.c:83:6: warning: implicit declaration of function 'IsNeutral' [-Wimplicit-function-declaration] if (IsNeutral(ent)) ^ leper_think.c:101:11: warning: implicit declaration of function 'IsFemale' [-Wimplicit-function-declaration] else if (IsFemale(ent)) ^ leper_think.c: In function 'Leper_NoLegs': leper_think.c:163:3: warning: implicit declaration of function 'stuffcmd' [-Wimplicit-function-declaration] stuffcmd (ent, "cl_forwardspeed 20\n"); ^ cc -pipe -O2 -fno-strict-aliasing -Dstricmp=strcasecmp -ffast-math -funroll-loops -fomit-frame-pointer -fexpensive-optimizations -fPIC -o release/matrix_autobuy.o -c matrix_autobuy.c cc -pipe -O2 -fno-strict-aliasing -Dstricmp=strcasecmp -ffast-math -funroll-loops -fomit-frame-pointer -fexpensive-optimizations -fPIC -o release/matrix_cam.o -c matrix_cam.c matrix_autobuy.c: In function 'Cmd_AutoBuy_f': matrix_autobuy.c:212:3: warning: implicit declaration of function 'MatrixStartSwap' [-Wimplicit-function-declaration] MatrixStartSwap(ent); ^ matrix_autobuy.c:214:3: warning: implicit declaration of function 'Cmd_StopBullets_f' [-Wimplicit-function-declaration] Cmd_StopBullets_f(ent); ^ matrix_autobuy.c:216:3: warning: implicit declaration of function 'Cmd_Infrared_f' [-Wimplicit-function-declaration] Cmd_Infrared_f (ent); ^ matrix_autobuy.c:218:3: warning: implicit declaration of function 'Cmd_Cloak_f' [-Wimplicit-function-declaration] Cmd_Cloak_f (ent); ^ matrix_autobuy.c:220:3: warning: implicit declaration of function 'Cmd_BuySpeed_f' [-Wimplicit-function-declaration] Cmd_BuySpeed_f (ent); ^ matrix_autobuy.c:222:3: warning: implicit declaration of function 'Cmd_Lights_f' [-Wimplicit-function-declaration] Cmd_Lights_f (ent); ^ matrix_autobuy.c:224:3: warning: implicit declaration of function 'Cmd_BuyDamage_f' [-Wimplicit-function-declaration] Cmd_BuyDamage_f (ent); ^ matrix_autobuy.c:226:3: warning: implicit declaration of function 'Cmd_BuyHealth_f' [-Wimplicit-function-declaration] Cmd_BuyHealth_f (ent); ^ matrix_autobuy.c:228:3: warning: implicit declaration of function 'Cmd_BuyStamina_f' [-Wimplicit-function-declaration] Cmd_BuyStamina_f (ent); ^ matrix_autobuy.c:191:12: warning: iteration 9u invokes undefined behavior [-Waggressive-loop-optimizations] if(Choose[i]>FinalChoice) ^ matrix_autobuy.c:187:2: note: containing loop for (i=0;i<10;i++) ^ matrix_autobuy.c:28:12: warning: iteration 9u invokes undefined behavior [-Waggressive-loop-optimizations] Choose[i]=0; ^ matrix_autobuy.c:27:2: note: containing loop for (i = 0; i<=9;i++) ^ cc -pipe -O2 -fno-strict-aliasing -Dstricmp=strcasecmp -ffast-math -funroll-loops -fomit-frame-pointer -fexpensive-optimizations -fPIC -o release/matrix_cmds.o -c matrix_cmds.c matrix_cmds.c: In function 'Cmd_Leg_f': matrix_cmds.c:11:2: warning: implicit declaration of function 'Decide_attack' [-Wimplicit-function-declaration] Decide_attack (ent); ^ cc -pipe -O2 -fno-strict-aliasing -Dstricmp=strcasecmp -ffast-math -funroll-loops -fomit-frame-pointer -fexpensive-optimizations -fPIC -o release/matrix_findtarget.o -c matrix_findtarget.c cc -pipe -O2 -fno-strict-aliasing -Dstricmp=strcasecmp -ffast-math -funroll-loops -fomit-frame-pointer -fexpensive-optimizations -fPIC -o release/matrix_gweap.o -c matrix_gweap.c cc -pipe -O2 -fno-strict-aliasing -Dstricmp=strcasecmp -ffast-math -funroll-loops -fomit-frame-pointer -fexpensive-optimizations -fPIC -o release/matrix_items.o -c matrix_items.c cc -pipe -O2 -fno-strict-aliasing -Dstricmp=strcasecmp -ffast-math -funroll-loops -fomit-frame-pointer -fexpensive-optimizations -fPIC -o release/matrix_kungfu.o -c matrix_kungfu.c matrix_kungfu.c: In function 'MatrixJabAndHook': matrix_kungfu.c:107:8: warning: implicit declaration of function 'IsBlocking' [-Wimplicit-function-declaration] if(IsBlocking(target)) ^ cc -pipe -O2 -fno-strict-aliasing -Dstricmp=strcasecmp -ffast-math -funroll-loops -fomit-frame-pointer -fexpensive-optimizations -fPIC -o release/matrix_locadam.o -c matrix_locadam.c cc -pipe -O2 -fno-strict-aliasing -Dstricmp=strcasecmp -ffast-math -funroll-loops -fomit-frame-pointer -fexpensive-optimizations -fPIC -o release/matrix_main.o -c matrix_main.c matrix_main.c: In function 'MatrixClientFrame': matrix_main.c:110:4: warning: implicit declaration of function 'stuffcmd' [-Wimplicit-function-declaration] stuffcmd (ent, "disconnect\n"); ^ matrix_main.c:128:2: warning: implicit declaration of function 'heavybreathing' [-Wimplicit-function-declaration] heavybreathing(ent);//sound to indicate stamina/mana ^ matrix_main.c:129:2: warning: implicit declaration of function 'MatrixCheckSpeed' [-Wimplicit-function-declaration] MatrixCheckSpeed(ent);//was used to slow people down but stopped them using cl_forwardspeeed ^ matrix_main.c:130:2: warning: implicit declaration of function 'MatrixStamina' [-Wimplicit-function-declaration] MatrixStamina(ent);//stamina think ^ matrix_main.c:131:2: warning: implicit declaration of function 'MatrixStopBullets' [-Wimplicit-function-declaration] MatrixStopBullets(ent); ^ matrix_main.c:132:2: warning: implicit declaration of function 'MatrixSwapThink' [-Wimplicit-function-declaration] MatrixSwapThink (ent); ^ matrix_main.c:134:2: warning: implicit declaration of function 'MatrixKungfu' [-Wimplicit-function-declaration] MatrixKungfu (ent); ^ matrix_main.c:135:2: warning: implicit declaration of function 'MatrixScreenTilt' [-Wimplicit-function-declaration] MatrixScreenTilt (ent); ^ matrix_main.c: In function 'MatrixBeginDM': matrix_main.c:184:2: warning: implicit declaration of function 'Matrix_MOTD' [-Wimplicit-function-declaration] Matrix_MOTD(ent); ^ matrix_main.c:188:3: warning: implicit declaration of function 'Cmd_JoinMenu_f' [-Wimplicit-function-declaration] Cmd_JoinMenu_f(ent); ^ matrix_main.c: In function 'MatrixFrame': matrix_main.c:202:2: warning: implicit declaration of function 'MatrixMatchThink' [-Wimplicit-function-declaration] MatrixMatchThink(); ^ matrix_main.c:203:2: warning: implicit declaration of function 'MatrixTankThink' [-Wimplicit-function-declaration] MatrixTankThink(); ^ matrix_main.c: In function 'MatrixBlend': matrix_main.c:549:4: warning: implicit declaration of function 'SV_AddBlend' [-Wimplicit-function-declaration] SV_AddBlend (1, 0, 0, 0.2, ent->client->ps.blend); ^ cc -pipe -O2 -fno-strict-aliasing -Dstricmp=strcasecmp -ffast-math -funroll-loops -fomit-frame-pointer -fexpensive-optimizations -fPIC -o release/matrix_match.o -c matrix_match.c cc -pipe -O2 -fno-strict-aliasing -Dstricmp=strcasecmp -ffast-math -funroll-loops -fomit-frame-pointer -fexpensive-optimizations -fPIC -o release/matrix_menu.o -c matrix_menu.c matrix_match.c: In function 'MatrixMatchThink': matrix_match.c:68:3: warning: implicit declaration of function 'EndDMLevel' [-Wimplicit-function-declaration] EndDMLevel(); ^ matrix_match.c: In function 'MatrixRespawn': matrix_match.c:85:6: warning: implicit declaration of function 'IsNeutral' [-Wimplicit-function-declaration] if (IsNeutral(self)) ^ matrix_match.c:93:11: warning: implicit declaration of function 'IsFemale' [-Wimplicit-function-declaration] else if (IsFemale(self)) ^ matrix_match.c:126:2: warning: implicit declaration of function 'TossClientWeapon' [-Wimplicit-function-declaration] TossClientWeapon (self); ^ matrix_match.c:127:2: warning: implicit declaration of function 'ClientObituary' [-Wimplicit-function-declaration] ClientObituary (self, attacker, attacker); ^ matrix_match.c:137:4: warning: implicit declaration of function 'CopyToBodyQue' [-Wimplicit-function-declaration] CopyToBodyQue (self); ^ matrix_match.c:157:3: warning: implicit declaration of function 'SV_AddBlend' [-Wimplicit-function-declaration] SV_AddBlend (0, 0.4, 0, 0.08, self->client->ps.blend); ^ matrix_menu.c: In function 'speed': matrix_menu.c:7:2: warning: implicit declaration of function 'Cmd_BuySpeed_f' [-Wimplicit-function-declaration] Cmd_BuySpeed_f(ent); ^ matrix_menu.c: In function 'updamage': matrix_menu.c:14:2: warning: implicit declaration of function 'Cmd_BuyDamage_f' [-Wimplicit-function-declaration] Cmd_BuyDamage_f(ent); ^ matrix_menu.c: In function 'upstamina': matrix_menu.c:20:2: warning: implicit declaration of function 'Cmd_BuyStamina_f' [-Wimplicit-function-declaration] Cmd_BuyStamina_f(ent); ^ matrix_menu.c: In function 'uphealth': matrix_menu.c:26:2: warning: implicit declaration of function 'Cmd_BuyHealth_f' [-Wimplicit-function-declaration] Cmd_BuyHealth_f(ent); ^ matrix_menu.c: In function 'posses': matrix_menu.c:51:2: warning: implicit declaration of function 'MatrixStartSwap' [-Wimplicit-function-declaration] MatrixStartSwap(ent); ^ matrix_menu.c: In function 'stopb': matrix_menu.c:57:2: warning: implicit declaration of function 'Cmd_StopBullets_f' [-Wimplicit-function-declaration] Cmd_StopBullets_f(ent); ^ matrix_menu.c: In function 'jump': matrix_menu.c:63:2: warning: implicit declaration of function 'Cmd_Jump_f' [-Wimplicit-function-declaration] Cmd_Jump_f(ent); ^ matrix_menu.c: In function 'irvis': matrix_menu.c:69:2: warning: implicit declaration of function 'Cmd_Infrared_f' [-Wimplicit-function-declaration] Cmd_Infrared_f(ent); ^ matrix_menu.c: In function 'cloak': matrix_menu.c:75:2: warning: implicit declaration of function 'Cmd_Cloak_f' [-Wimplicit-function-declaration] Cmd_Cloak_f(ent); ^ matrix_menu.c: In function 'light': matrix_menu.c:81:2: warning: implicit declaration of function 'Cmd_Lights_f' [-Wimplicit-function-declaration] Cmd_Lights_f(ent); ^ matrix_menu.c: In function 'Autobuyspell': matrix_menu.c:116:2: warning: implicit declaration of function 'Cmd_AutoBuy_f' [-Wimplicit-function-declaration] Cmd_AutoBuy_f(ent); ^ matrix_menu.c: In function 'dropstamina': matrix_menu.c:153:2: warning: implicit declaration of function 'MatrixTankDropItem' [-Wimplicit-function-declaration] MatrixTankDropItem(ent,IT_STAMINA); ^ cc -pipe -O2 -fno-strict-aliasing -Dstricmp=strcasecmp -ffast-math -funroll-loops -fomit-frame-pointer -fexpensive-optimizations -fPIC -o release/matrix_misc.o -c matrix_misc.c cc -pipe -O2 -fno-strict-aliasing -Dstricmp=strcasecmp -ffast-math -funroll-loops -fomit-frame-pointer -fexpensive-optimizations -fPIC -o release/matrix_movement.o -c matrix_movement.c cc -pipe -O2 -fno-strict-aliasing -Dstricmp=strcasecmp -ffast-math -funroll-loops -fomit-frame-pointer -fexpensive-optimizations -fPIC -o release/matrix_pweap.o -c matrix_pweap.c cc -pipe -O2 -fno-strict-aliasing -Dstricmp=strcasecmp -ffast-math -funroll-loops -fomit-frame-pointer -fexpensive-optimizations -fPIC -o release/matrix_scanner.o -c matrix_scanner.c cc -pipe -O2 -fno-strict-aliasing -Dstricmp=strcasecmp -ffast-math -funroll-loops -fomit-frame-pointer -fexpensive-optimizations -fPIC -o release/matrix_spells.o -c matrix_spells.c matrix_movement.c: In function 'SpawnShadow': matrix_movement.c:616:5: warning: implicit declaration of function 'IsFemale' [-Wimplicit-function-declaration] if(IsFemale(ent)) ^ matrix_movement.c:618:10: warning: implicit declaration of function 'IsNeutral' [-Wimplicit-function-declaration] else if(IsNeutral(ent)) ^ matrix_pweap.c: In function 'Akimbo_Weapon_Generic': matrix_pweap.c:189:5: warning: implicit declaration of function 'NoAmmoWeaponChange' [-Wimplicit-function-declaration] NoAmmoWeaponChange (ent); ^ matrix_pweap.c: In function 'Matrix_Sniper_Fire': matrix_pweap.c:935:4: warning: implicit declaration of function 'Matrix_SniperZoom' [-Wimplicit-function-declaration] Matrix_SniperZoom (ent); ^ matrix_pweap.c: In function 'Matrix_Sniper': matrix_pweap.c:1017:2: warning: implicit declaration of function 'Weapon_Generic' [-Wimplicit-function-declaration] Weapon_Generic (ent, 8, 21, 41, 50, pause_frames, fire_frames, Matrix_Sniper_Fire, ammo_sniper->value); ^ matrix_pweap.c: In function 'Matrix_m4_Fire': matrix_pweap.c:1202:2: warning: implicit declaration of function 'KickBack' [-Wimplicit-function-declaration] KickBack(ent, forward, kickback); ^ matrix_pweap.c: In function 'Matrix_Knives_Fire': matrix_pweap.c:1575:25: warning: implicit declaration of function 'knife_throw' [-Wimplicit-function-declaration] knife_throw (ent, start, forward, damage, 1200); ^ matrix_pweap.c: In function 'Matrix_Fists_Fire': matrix_pweap.c:1782:1: warning: implicit declaration of function 'swoosh' [-Wimplicit-function-declaration] swoosh (ent);//swoosh noise ^ matrix_pweap.c: In function 'Matrix_SSMRack_Fire': matrix_pweap.c:1948:3: warning: implicit declaration of function 'matrix_fire_rocket' [-Wimplicit-function-declaration] matrix_fire_rocket (ent, start, forward, damage, 400, damage_radius, radius_damage); ^ matrix_pweap.c: In function 'weapon_kuml_fire': matrix_pweap.c:2157:2: warning: implicit declaration of function 'fire_kuml' [-Wimplicit-function-declaration] fire_kuml (ent, start, forward, damage, kick, DEFAULT_SHOTGUN_HSPREAD, DEFAULT_SHOTGUN_VSPREAD, DEFAULT_SSHOTGUN_COUNT/2, MOD_SSHOTGUN); ^ cc -pipe -O2 -fno-strict-aliasing -Dstricmp=strcasecmp -ffast-math -funroll-loops -fomit-frame-pointer -fexpensive-optimizations -fPIC -o release/matrix_stamina.o -c matrix_stamina.c cc -pipe -O2 -fno-strict-aliasing -Dstricmp=strcasecmp -ffast-math -funroll-loops -fomit-frame-pointer -fexpensive-optimizations -fPIC -o release/matrix_tank.o -c matrix_tank.c cc -pipe -O2 -fno-strict-aliasing -Dstricmp=strcasecmp -ffast-math -funroll-loops -fomit-frame-pointer -fexpensive-optimizations -fPIC -o release/matrix_team.o -c matrix_team.c matrix_team.c: In function 'JoinTeam': matrix_team.c:75:3: warning: implicit declaration of function 'spectator_respawn' [-Wimplicit-function-declaration] spectator_respawn(ent); ^ cc -pipe -O2 -fno-strict-aliasing -Dstricmp=strcasecmp -ffast-math -funroll-loops -fomit-frame-pointer -fexpensive-optimizations -fPIC -o release/m_actor.o -c m_actor.c cc -pipe -O2 -fno-strict-aliasing -Dstricmp=strcasecmp -ffast-math -funroll-loops -fomit-frame-pointer -fexpensive-optimizations -fPIC -o release/m_berserk.o -c m_berserk.c cc -pipe -O2 -fno-strict-aliasing -Dstricmp=strcasecmp -ffast-math -funroll-loops -fomit-frame-pointer -fexpensive-optimizations -fPIC -o release/m_boss2.o -c m_boss2.c cc -pipe -O2 -fno-strict-aliasing -Dstricmp=strcasecmp -ffast-math -funroll-loops -fomit-frame-pointer -fexpensive-optimizations -fPIC -o release/m_boss3.o -c m_boss3.c cc -pipe -O2 -fno-strict-aliasing -Dstricmp=strcasecmp -ffast-math -funroll-loops -fomit-frame-pointer -fexpensive-optimizations -fPIC -o release/m_boss31.o -c m_boss31.c m_boss31.c:12:8: warning: type defaults to 'int' in declaration of 'SP_monster_makron' [-Wimplicit-int] extern SP_monster_makron (edict_t *self); ^ cc -pipe -O2 -fno-strict-aliasing -Dstricmp=strcasecmp -ffast-math -funroll-loops -fomit-frame-pointer -fexpensive-optimizations -fPIC -o release/m_boss32.o -c m_boss32.c cc -pipe -O2 -fno-strict-aliasing -Dstricmp=strcasecmp -ffast-math -funroll-loops -fomit-frame-pointer -fexpensive-optimizations -fPIC -o release/m_brain.o -c m_brain.c cc -pipe -O2 -fno-strict-aliasing -Dstricmp=strcasecmp -ffast-math -funroll-loops -fomit-frame-pointer -fexpensive-optimizations -fPIC -o release/m_chick.o -c m_chick.c cc -pipe -O2 -fno-strict-aliasing -Dstricmp=strcasecmp -ffast-math -funroll-loops -fomit-frame-pointer -fexpensive-optimizations -fPIC -o release/m_flash.o -c m_flash.c cc -pipe -O2 -fno-strict-aliasing -Dstricmp=strcasecmp -ffast-math -funroll-loops -fomit-frame-pointer -fexpensive-optimizations -fPIC -o release/m_flipper.o -c m_flipper.c cc -pipe -O2 -fno-strict-aliasing -Dstricmp=strcasecmp -ffast-math -funroll-loops -fomit-frame-pointer -fexpensive-optimizations -fPIC -o release/m_float.o -c m_float.c cc -pipe -O2 -fno-strict-aliasing -Dstricmp=strcasecmp -ffast-math -funroll-loops -fomit-frame-pointer -fexpensive-optimizations -fPIC -o release/m_flyer.o -c m_flyer.c cc -pipe -O2 -fno-strict-aliasing -Dstricmp=strcasecmp -ffast-math -funroll-loops -fomit-frame-pointer -fexpensive-optimizations -fPIC -o release/m_gladiator.o -c m_gladiator.c cc -pipe -O2 -fno-strict-aliasing -Dstricmp=strcasecmp -ffast-math -funroll-loops -fomit-frame-pointer -fexpensive-optimizations -fPIC -o release/m_gunner.o -c m_gunner.c cc -pipe -O2 -fno-strict-aliasing -Dstricmp=strcasecmp -ffast-math -funroll-loops -fomit-frame-pointer -fexpensive-optimizations -fPIC -o release/m_hover.o -c m_hover.c cc -pipe -O2 -fno-strict-aliasing -Dstricmp=strcasecmp -ffast-math -funroll-loops -fomit-frame-pointer -fexpensive-optimizations -fPIC -o release/m_infantry.o -c m_infantry.c cc -pipe -O2 -fno-strict-aliasing -Dstricmp=strcasecmp -ffast-math -funroll-loops -fomit-frame-pointer -fexpensive-optimizations -fPIC -o release/m_insane.o -c m_insane.c cc -pipe -O2 -fno-strict-aliasing -Dstricmp=strcasecmp -ffast-math -funroll-loops -fomit-frame-pointer -fexpensive-optimizations -fPIC -o release/m_medic.o -c m_medic.c cc -pipe -O2 -fno-strict-aliasing -Dstricmp=strcasecmp -ffast-math -funroll-loops -fomit-frame-pointer -fexpensive-optimizations -fPIC -o release/m_move.o -c m_move.c cc -pipe -O2 -fno-strict-aliasing -Dstricmp=strcasecmp -ffast-math -funroll-loops -fomit-frame-pointer -fexpensive-optimizations -fPIC -o release/m_mutant.o -c m_mutant.c cc -pipe -O2 -fno-strict-aliasing -Dstricmp=strcasecmp -ffast-math -funroll-loops -fomit-frame-pointer -fexpensive-optimizations -fPIC -o release/m_parasite.o -c m_parasite.c cc -pipe -O2 -fno-strict-aliasing -Dstricmp=strcasecmp -ffast-math -funroll-loops -fomit-frame-pointer -fexpensive-optimizations -fPIC -o release/m_soldier.o -c m_soldier.c cc -pipe -O2 -fno-strict-aliasing -Dstricmp=strcasecmp -ffast-math -funroll-loops -fomit-frame-pointer -fexpensive-optimizations -fPIC -o release/m_supertank.o -c m_supertank.c cc -pipe -O2 -fno-strict-aliasing -Dstricmp=strcasecmp -ffast-math -funroll-loops -fomit-frame-pointer -fexpensive-optimizations -fPIC -o release/m_tank.o -c m_tank.c cc -pipe -O2 -fno-strict-aliasing -Dstricmp=strcasecmp -ffast-math -funroll-loops -fomit-frame-pointer -fexpensive-optimizations -fPIC -o release/p_chase.o -c p_chase.c cc -pipe -O2 -fno-strict-aliasing -Dstricmp=strcasecmp -ffast-math -funroll-loops -fomit-frame-pointer -fexpensive-optimizations -fPIC -o release/p_client.o -c p_client.c In file included from p_client.c:1:0: p_client.c: In function 'SP_FixCoopSpots': g_local.h:514:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ p_client.c:29:23: note: in expansion of macro 'FOFS' spot = G_Find(spot, FOFS(classname), "info_player_start"); ^ p_client.c: In function 'SelectRandomDeathmatchSpawnPoint': g_local.h:514:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ p_client.c:1446:31: note: in expansion of macro 'FOFS' while ((spot = G_Find (spot, FOFS(classname), "info_player_deathmatch")) != NULL) ^ g_local.h:514:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ p_client.c:1477:24: note: in expansion of macro 'FOFS' spot = G_Find (spot, FOFS(classname), "info_player_deathmatch"); ^ p_client.c: In function 'SelectFarthestDeathmatchSpawnPoint': g_local.h:514:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ p_client.c:1501:31: note: in expansion of macro 'FOFS' while ((spot = G_Find (spot, FOFS(classname), "info_player_deathmatch")) != NULL) ^ g_local.h:514:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ p_client.c:1519:23: note: in expansion of macro 'FOFS' spot = G_Find (NULL, FOFS(classname), "info_player_deathmatch"); ^ p_client.c: In function 'SelectCoopSpawnPoint': g_local.h:514:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ p_client.c:1550:24: note: in expansion of macro 'FOFS' spot = G_Find (spot, FOFS(classname), "info_player_coop"); ^ p_client.c: In function 'SelectSpawnPoint': g_local.h:514:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ p_client.c:1589:32: note: in expansion of macro 'FOFS' while ((spot = G_Find (spot, FOFS(classname), "info_player_start")) != NULL) ^ g_local.h:514:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ p_client.c:1605:26: note: in expansion of macro 'FOFS' spot = G_Find (spot, FOFS(classname), "info_player_start"); ^ p_client.c: In function 'PutClientInServer': p_client.c:2024:2: warning: implicit declaration of function 'MatrixClientInit' [-Wimplicit-function-declaration] MatrixClientInit(ent); ^ p_client.c: In function 'ClientBeginDeathmatch': p_client.c:2063:2: warning: implicit declaration of function 'MatrixBeginDM' [-Wimplicit-function-declaration] MatrixBeginDM (ent); ^ p_client.c: In function 'ClientBegin': p_client.c:2091:1: warning: implicit declaration of function 'stuffcmd' [-Wimplicit-function-declaration] stuffcmd(ent, "alias +button0 onbutton0\nalias -button0 offbutton0\nalias +button1 onbutton1\nalias -button1 offbutton1\nalias +boot booton\nalias -boot bootoff\nalias +attack2 booton\nalias -attack2 bootoff"); ^ p_client.c: In function 'ClientUserinfoChanged': p_client.c:2181:3: warning: implicit declaration of function 'AssignSkin' [-Wimplicit-function-declaration] AssignSkin(ent, s); ^ p_client.c: In function 'ClientDisconnect': p_client.c:2319:2: warning: implicit declaration of function 'MatrixDoAtDeath' [-Wimplicit-function-declaration] MatrixDoAtDeath(ent); ^ p_client.c: In function 'ClientThink': p_client.c:2394:1: warning: implicit declaration of function 'Leper_Think' [-Wimplicit-function-declaration] Leper_Think(ent); ^ p_client.c:2578:5: warning: implicit declaration of function 'kick_attack' [-Wimplicit-function-declaration] kick_attack (ent, ent->s.origin, dir , 1, 100, MOD_HYPERBLASTER); ^ cc -pipe -O2 -fno-strict-aliasing -Dstricmp=strcasecmp -ffast-math -funroll-loops -fomit-frame-pointer -fexpensive-optimizations -fPIC -o release/p_hud.o -c p_hud.c In file included from p_hud.c:1:0: p_hud.c: In function 'BeginIntermission': g_local.h:514:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ p_hud.c:120:22: note: in expansion of macro 'FOFS' ent = G_Find (NULL, FOFS(classname), "info_player_intermission"); ^ g_local.h:514:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ p_hud.c:123:23: note: in expansion of macro 'FOFS' ent = G_Find (NULL, FOFS(classname), "info_player_start"); ^ g_local.h:514:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ p_hud.c:125:24: note: in expansion of macro 'FOFS' ent = G_Find (NULL, FOFS(classname), "info_player_deathmatch"); ^ g_local.h:514:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ p_hud.c:132:23: note: in expansion of macro 'FOFS' ent = G_Find (ent, FOFS(classname), "info_player_intermission"); ^ g_local.h:514:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ p_hud.c:134:24: note: in expansion of macro 'FOFS' ent = G_Find (ent, FOFS(classname), "info_player_intermission"); ^ p_hud.c: In function 'DeathmatchScoreboard': p_hud.c:261:3: warning: implicit declaration of function 'TeamplayScoreboardMessage' [-Wimplicit-function-declaration] TeamplayScoreboardMessage (ent, ent->enemy); ^ p_hud.c: In function 'G_SetStats': p_hud.c:562:2: warning: implicit declaration of function 'MatrixSetStats' [-Wimplicit-function-declaration] MatrixSetStats(ent); ^ cc -pipe -O2 -fno-strict-aliasing -Dstricmp=strcasecmp -ffast-math -funroll-loops -fomit-frame-pointer -fexpensive-optimizations -fPIC -o release/p_menu.o -c p_menu.c cc -pipe -O2 -fno-strict-aliasing -Dstricmp=strcasecmp -ffast-math -funroll-loops -fomit-frame-pointer -fexpensive-optimizations -fPIC -o release/p_trail.o -c p_trail.c cc -pipe -O2 -fno-strict-aliasing -Dstricmp=strcasecmp -ffast-math -funroll-loops -fomit-frame-pointer -fexpensive-optimizations -fPIC -o release/p_view.o -c p_view.c p_view.c: In function 'SV_CalcBlend': p_view.c:479:2: warning: implicit declaration of function 'MatrixBlend' [-Wimplicit-function-declaration] MatrixBlend(ent); ^ p_view.c: In function 'G_SetClientEffects': p_view.c:778:2: warning: implicit declaration of function 'Leper_Effects' [-Wimplicit-function-declaration] Leper_Effects(ent); ^ p_view.c: In function 'ClientEndServerFrame': p_view.c:1133:4: warning: implicit declaration of function 'TeamplayScoreboardMessage' [-Wimplicit-function-declaration] TeamplayScoreboardMessage (ent, ent->enemy); ^ p_view.c:1141:2: warning: implicit declaration of function 'MatrixClientFrame' [-Wimplicit-function-declaration] MatrixClientFrame(ent); ^ cc -pipe -O2 -fno-strict-aliasing -Dstricmp=strcasecmp -ffast-math -funroll-loops -fomit-frame-pointer -fexpensive-optimizations -fPIC -o release/p_weapon.o -c p_weapon.c p_weapon.c: In function 'Weapon_Grenadex': p_weapon.c:714:5: warning: implicit declaration of function 'weapon_grenade_fire' [-Wimplicit-function-declaration] weapon_grenade_fire (ent, true); ^ cc -pipe -O2 -fno-strict-aliasing -Dstricmp=strcasecmp -ffast-math -funroll-loops -fomit-frame-pointer -fexpensive-optimizations -fPIC -o release/q_shared.o -c q_shared.c cc -pipe -O2 -fno-strict-aliasing -Dstricmp=strcasecmp -ffast-math -funroll-loops -fomit-frame-pointer -fexpensive-optimizations -shared -o release/matrix/game.so release/g_ai.o release/g_chase.o release/g_cmds.o release/g_combat.o release/g_func.o release/g_items.o release/g_main.o release/g_misc.o release/g_monster.o release/g_phys.o release/g_save.o release/g_spawn.o release/g_svcmds.o release/g_target.o release/g_trigger.o release/g_turret.o release/g_utils.o release/g_weapon.o release/leper_think.o release/matrix_autobuy.o release/matrix_cam.o release/matrix_cmds.o release/matrix_findtarget.o release/matrix_gweap.o release/matrix_items.o release/matrix_kungfu.o release/matrix_locadam.o release/matrix_main.o release/matrix_match.o release/matrix_menu.o release/matrix_misc.o release/matrix_movement.o release/matrix_pweap.o release/matrix_scanner.o release/matrix_spells.o release/matrix_stamina.o release/matrix_tank.o release/matrix_team.o release/m_actor.o release/m_berserk.o release/m_boss2.o release/m_boss3.o release/m_boss31.o release/m_boss32.o release/m_brain.o release/m_chick.o release/m_flash.o release/m_flipper.o release/m_float.o release/m_flyer.o release/m_gladiator.o release/m_gunner.o release/m_hover.o release/m_infantry.o release/m_insane.o release/m_medic.o release/m_move.o release/m_mutant.o release/m_parasite.o release/m_soldier.o release/m_supertank.o release/m_tank.o release/p_chase.o release/p_client.o release/p_hud.o release/p_menu.o release/p_trail.o release/p_view.o release/p_weapon.o release/q_shared.o gmake[2]: Leaving directory '/wrkdirs/games/quake2-matrix/matrix/MatrixFixSource' gmake[1]: Leaving directory '/wrkdirs/games/quake2-matrix/matrix/MatrixFixSource' =========================================================================== =================================================== ===> quake2-matrix-1 depends on package: quake2-data>0 - not found ===> Installing existing package /packages/All/quake2-data-3.20_3.txz Installing quake2-data-3.20_3... Extracting quake2-data-3.20_3: .......... done Message from quake2-data-3.20_3: ============================================================================== To complete the installation of this port you need to copy the file "baseq2/pak0.pak" from the original Quake II distribution to /usr/local/share/quake2/baseq2. ============================================================================== ===> quake2-matrix-1 depends on package: quake2-data>0 - found ===> Returning to build of quake2-matrix-1 =========================================================================== =================================================== ===> Staging for quake2-matrix-1 ===> Generating temporary packing list install -s -m 555 /wrkdirs/games/quake2-matrix/matrix/MatrixFixSource/release/matrix/game.so /wrkdirs/games/quake2-matrix/stage/usr/local/share/quake2/matrix cd /wrkdirs/games/quake2-matrix/matrix && install -m 0644 *.cfg *.ini *.pak /wrkdirs/games/quake2-matrix/stage/usr/local/share/quake2/matrix install -m 0644 /wrkdirs/games/quake2-matrix/matrix/docs/* /wrkdirs/games/quake2-matrix/stage/usr/local/share/doc/quake2-matrix ====> Compressing man pages (compress-man) =========================================================================== =================================================== ===> Building package for quake2-matrix-1 file sizes/checksums [14]: . done packing files [14]: . done packing directories [0]: . done =========================================================================== => Cleaning up wrkdir ===> Cleaning for quake2-matrix-1 build of games/quake2-matrix ended at Wed Oct 5 05:05:10 PDT 2016 build time: 00:00:39