* Package: games-fps/quake2-icculus-0.16.1-r1 * Repository: gentoo * Maintainer: games@gentoo.org * USE: abi_x86_64 alsa amd64 elibc_glibc ipv6 kernel_linux opengl sdl userland_GNU * FEATURES: preserve-libs sandbox userpriv usersandbox * The 'qmax' graphical improvements are recommended. >>> Unpacking source... >>> Unpacking quake2-r0.16.1.tar.gz to /var/tmp/portage/games-fps/quake2-icculus-0.16.1-r1/work >>> Source unpacked in /var/tmp/portage/games-fps/quake2-icculus-0.16.1-r1/work >>> Preparing source in /var/tmp/portage/games-fps/quake2-icculus-0.16.1-r1/work/quake2-r0.16.1 ... * Applying quake2-icculus-0.16.1-amd64.patch ... [ ok ] * Applying quake2-icculus-0.16.1-gentoo-paths.patch ... [ ok ] * Applying quake2-icculus-0.16.1-ldflags.patch ... [ ok ] * Applying quake2-icculus-0.16.1-no-asm-io.patch ... [ ok ] * Applying quake2-icculus-0.16.1-gnusource.patch ... [ ok ] * Applying quake2-icculus-0.16.1-x11_soft.patch ... [ ok ] * Applying quake2-icculus-0.16.1-x11_mouse.patch ... [ ok ] * Applying quake2-icculus-0.16.1-alsa.patch ... [ ok ] * Applying quake2-icculus-0.16.1-ia64.patch ... [ ok ] >>> Source prepared. >>> Configuring source in /var/tmp/portage/games-fps/quake2-icculus-0.16.1-r1/work/quake2-r0.16.1 ... >>> Source configured. >>> Compiling source in /var/tmp/portage/games-fps/quake2-icculus-0.16.1-r1/work/quake2-r0.16.1 ... make -j1 -j1 clean make clean2 BUILDDIR=debugx86_64 CFLAGS="-Wall -pipe -Dstricmp=strcasecmp -DJoystick -DC_ONLY -g" make[1]: Entering directory '/var/tmp/portage/games-fps/quake2-icculus-0.16.1-r1/work/quake2-r0.16.1' rm -f \ debugx86_64/client/cl_cin.o debugx86_64/client/cl_ents.o debugx86_64/client/cl_fx.o debugx86_64/client/cl_input.o debugx86_64/client/cl_inv.o debugx86_64/client/cl_main.o debugx86_64/client/cl_parse.o debugx86_64/client/cl_pred.o debugx86_64/client/cl_tent.o debugx86_64/client/cl_scrn.o debugx86_64/client/cl_view.o debugx86_64/client/cl_newfx.o debugx86_64/client/console.o debugx86_64/client/keys.o debugx86_64/client/menu.o debugx86_64/client/snd_dma.o debugx86_64/client/snd_mem.o debugx86_64/client/snd_mix.o debugx86_64/client/qmenu.o debugx86_64/client/m_flash.o debugx86_64/client/cmd.o debugx86_64/client/cmodel.o debugx86_64/client/common.o debugx86_64/client/crc.o debugx86_64/client/cvar.o debugx86_64/client/files.o debugx86_64/client/md4.o debugx86_64/client/net_chan.o debugx86_64/client/sv_ccmds.o debugx86_64/client/sv_ents.o debugx86_64/client/sv_game.o debugx86_64/client/sv_init.o debugx86_64/client/sv_main.o debugx86_64/client/sv_send.o debugx86_64/client/sv_user.o debugx86_64/client/sv_world.o debugx86_64/client/q_shlinux.o debugx86_64/client/vid_menu.o debugx86_64/client/vid_so.o debugx86_64/client/sys_linux.o debugx86_64/client/glob.o debugx86_64/client/net_udp.o debugx86_64/client/q_shared.o debugx86_64/client/pmove.o \ \ debugx86_64/game/g_ai.o debugx86_64/game/p_client.o debugx86_64/game/g_chase.o debugx86_64/game/g_cmds.o debugx86_64/game/g_svcmds.o debugx86_64/game/g_combat.o debugx86_64/game/g_func.o debugx86_64/game/g_items.o debugx86_64/game/g_main.o debugx86_64/game/g_misc.o debugx86_64/game/g_monster.o debugx86_64/game/g_phys.o debugx86_64/game/g_save.o debugx86_64/game/g_spawn.o debugx86_64/game/g_target.o debugx86_64/game/g_trigger.o debugx86_64/game/g_turret.o debugx86_64/game/g_utils.o debugx86_64/game/g_weapon.o debugx86_64/game/m_actor.o debugx86_64/game/m_berserk.o debugx86_64/game/m_boss2.o debugx86_64/game/m_boss3.o debugx86_64/game/m_boss31.o debugx86_64/game/m_boss32.o debugx86_64/game/m_brain.o debugx86_64/game/m_chick.o debugx86_64/game/m_flipper.o debugx86_64/game/m_float.o debugx86_64/game/m_flyer.o debugx86_64/game/m_gladiator.o debugx86_64/game/m_gunner.o debugx86_64/game/m_hover.o debugx86_64/game/m_infantry.o debugx86_64/game/m_insane.o debugx86_64/game/m_medic.o debugx86_64/game/m_move.o debugx86_64/game/m_mutant.o debugx86_64/game/m_parasite.o debugx86_64/game/m_soldier.o debugx86_64/game/m_supertank.o debugx86_64/game/m_tank.o debugx86_64/game/p_hud.o debugx86_64/game/p_trail.o debugx86_64/game/p_view.o debugx86_64/game/p_weapon.o debugx86_64/game/q_shared.o debugx86_64/game/m_flash.o \ debugx86_64/ctf/g_ai.o debugx86_64/ctf/g_chase.o debugx86_64/ctf/g_cmds.o debugx86_64/ctf/g_combat.o debugx86_64/ctf/g_ctf.o debugx86_64/ctf/g_func.o debugx86_64/ctf/g_items.o debugx86_64/ctf/g_main.o debugx86_64/ctf/g_misc.o debugx86_64/ctf/g_monster.o debugx86_64/ctf/g_phys.o debugx86_64/ctf/g_save.o debugx86_64/ctf/g_spawn.o debugx86_64/ctf/g_svcmds.o debugx86_64/ctf/g_target.o debugx86_64/ctf/g_trigger.o debugx86_64/ctf/g_utils.o debugx86_64/ctf/g_weapon.o debugx86_64/ctf/m_move.o debugx86_64/ctf/p_client.o debugx86_64/ctf/p_hud.o debugx86_64/ctf/p_menu.o debugx86_64/ctf/p_trail.o debugx86_64/ctf/p_view.o debugx86_64/ctf/p_weapon.o debugx86_64/ctf/q_shared.o \ debugx86_64/rogue/dm_ball.o debugx86_64/rogue/dm_tag.o debugx86_64/rogue/g_ai.o debugx86_64/rogue/g_chase.o debugx86_64/rogue/g_cmds.o debugx86_64/rogue/g_combat.o debugx86_64/rogue/g_func.o debugx86_64/rogue/g_items.o debugx86_64/rogue/g_main.o debugx86_64/rogue/g_misc.o debugx86_64/rogue/g_monster.o debugx86_64/rogue/g_newai.o debugx86_64/rogue/g_newdm.o debugx86_64/rogue/g_newfnc.o debugx86_64/rogue/g_newtarg.o debugx86_64/rogue/g_newtrig.o debugx86_64/rogue/g_newweap.o debugx86_64/rogue/g_phys.o debugx86_64/rogue/g_save.o debugx86_64/rogue/g_spawn.o debugx86_64/rogue/g_sphere.o debugx86_64/rogue/g_svcmds.o debugx86_64/rogue/g_target.o debugx86_64/rogue/g_trigger.o debugx86_64/rogue/g_turret.o debugx86_64/rogue/g_utils.o debugx86_64/rogue/g_weapon.o debugx86_64/rogue/m_actor.o debugx86_64/rogue/m_berserk.o debugx86_64/rogue/m_boss2.o debugx86_64/rogue/m_boss3.o debugx86_64/rogue/m_boss31.o debugx86_64/rogue/m_boss32.o debugx86_64/rogue/m_brain.o debugx86_64/rogue/m_carrier.o debugx86_64/rogue/m_chick.o debugx86_64/rogue/m_flash.o debugx86_64/rogue/m_flipper.o debugx86_64/rogue/m_float.o debugx86_64/rogue/m_flyer.o debugx86_64/rogue/m_gladiator.o debugx86_64/rogue/m_gunner.o debugx86_64/rogue/m_hover.o debugx86_64/rogue/m_infantry.o debugx86_64/rogue/m_insane.o debugx86_64/rogue/m_medic.o debugx86_64/rogue/m_move.o debugx86_64/rogue/m_mutant.o debugx86_64/rogue/m_parasite.o debugx86_64/rogue/m_soldier.o debugx86_64/rogue/m_stalker.o debugx86_64/rogue/m_supertank.o debugx86_64/rogue/m_tank.o debugx86_64/rogue/m_turret.o debugx86_64/rogue/m_widow.o debugx86_64/rogue/m_widow2.o debugx86_64/rogue/p_client.o debugx86_64/rogue/p_hud.o debugx86_64/rogue/p_trail.o debugx86_64/rogue/p_view.o debugx86_64/rogue/p_weapon.o debugx86_64/rogue/q_shared.o \ debugx86_64/xatrix/g_ai.o debugx86_64/xatrix/g_chase.o debugx86_64/xatrix/g_cmds.o debugx86_64/xatrix/g_combat.o debugx86_64/xatrix/g_func.o debugx86_64/xatrix/g_items.o debugx86_64/xatrix/g_main.o debugx86_64/xatrix/g_misc.o debugx86_64/xatrix/g_monster.o debugx86_64/xatrix/g_phys.o debugx86_64/xatrix/g_save.o debugx86_64/xatrix/g_spawn.o debugx86_64/xatrix/g_svcmds.o debugx86_64/xatrix/g_target.o debugx86_64/xatrix/g_trigger.o debugx86_64/xatrix/g_turret.o debugx86_64/xatrix/g_utils.o debugx86_64/xatrix/g_weapon.o debugx86_64/xatrix/m_actor.o debugx86_64/xatrix/m_berserk.o debugx86_64/xatrix/m_boss2.o debugx86_64/xatrix/m_boss3.o debugx86_64/xatrix/m_boss31.o debugx86_64/xatrix/m_boss32.o debugx86_64/xatrix/m_boss5.o debugx86_64/xatrix/m_brain.o debugx86_64/xatrix/m_chick.o debugx86_64/xatrix/m_fixbot.o debugx86_64/xatrix/m_flash.o debugx86_64/xatrix/m_flipper.o debugx86_64/xatrix/m_float.o debugx86_64/xatrix/m_flyer.o debugx86_64/xatrix/m_gekk.o debugx86_64/xatrix/m_gladb.o debugx86_64/xatrix/m_gladiator.o debugx86_64/xatrix/m_gunner.o debugx86_64/xatrix/m_hover.o debugx86_64/xatrix/m_infantry.o debugx86_64/xatrix/m_insane.o debugx86_64/xatrix/m_medic.o debugx86_64/xatrix/m_move.o debugx86_64/xatrix/m_mutant.o debugx86_64/xatrix/m_parasite.o debugx86_64/xatrix/m_soldier.o debugx86_64/xatrix/m_supertank.o debugx86_64/xatrix/m_tank.o debugx86_64/xatrix/p_client.o debugx86_64/xatrix/p_hud.o debugx86_64/xatrix/p_trail.o debugx86_64/xatrix/p_view.o debugx86_64/xatrix/p_weapon.o debugx86_64/xatrix/q_shared.o \ debugx86_64/ref_soft/r_aclip.o debugx86_64/ref_soft/r_alias.o debugx86_64/ref_soft/r_bsp.o debugx86_64/ref_soft/r_draw.o debugx86_64/ref_soft/r_edge.o debugx86_64/ref_soft/r_image.o debugx86_64/ref_soft/r_light.o debugx86_64/ref_soft/r_main.o debugx86_64/ref_soft/r_misc.o debugx86_64/ref_soft/r_model.o debugx86_64/ref_soft/r_part.o debugx86_64/ref_soft/r_poly.o debugx86_64/ref_soft/r_polyse.o debugx86_64/ref_soft/r_rast.o debugx86_64/ref_soft/r_scan.o debugx86_64/ref_soft/r_sprite.o debugx86_64/ref_soft/r_surf.o debugx86_64/ref_soft/q_shared.o debugx86_64/ref_soft/q_shlinux.o debugx86_64/ref_soft/glob.o debugx86_64/ref_soft/joystick.o \ debugx86_64/ref_soft/rw_svgalib.o debugx86_64/ref_soft/d_copy.o debugx86_64/ref_soft/rw_in_svgalib.o \ debugx86_64/ref_soft/rw_linux.o debugx86_64/ref_soft/rw_x11.o \ debugx86_64/ref_gl/gl_draw.o debugx86_64/ref_gl/gl_image.o debugx86_64/ref_gl/gl_light.o debugx86_64/ref_gl/gl_mesh.o debugx86_64/ref_gl/gl_model.o debugx86_64/ref_gl/gl_rmain.o debugx86_64/ref_gl/gl_rmisc.o debugx86_64/ref_gl/gl_rsurf.o debugx86_64/ref_gl/gl_warp.o debugx86_64/ref_gl/qgl_linux.o debugx86_64/ref_gl/q_shared.o debugx86_64/ref_gl/q_shlinux.o debugx86_64/ref_gl/glob.o make[1]: Leaving directory '/var/tmp/portage/games-fps/quake2-icculus-0.16.1-r1/work/quake2-r0.16.1' make clean2 BUILDDIR=releasex86_64 CFLAGS="-Wall -pipe -Dstricmp=strcasecmp -DJoystick -DC_ONLY -g" make[1]: Entering directory '/var/tmp/portage/games-fps/quake2-icculus-0.16.1-r1/work/quake2-r0.16.1' rm -f \ releasex86_64/client/cl_cin.o releasex86_64/client/cl_ents.o releasex86_64/client/cl_fx.o releasex86_64/client/cl_input.o releasex86_64/client/cl_inv.o releasex86_64/client/cl_main.o releasex86_64/client/cl_parse.o releasex86_64/client/cl_pred.o releasex86_64/client/cl_tent.o releasex86_64/client/cl_scrn.o releasex86_64/client/cl_view.o releasex86_64/client/cl_newfx.o releasex86_64/client/console.o releasex86_64/client/keys.o releasex86_64/client/menu.o releasex86_64/client/snd_dma.o releasex86_64/client/snd_mem.o releasex86_64/client/snd_mix.o releasex86_64/client/qmenu.o releasex86_64/client/m_flash.o releasex86_64/client/cmd.o releasex86_64/client/cmodel.o releasex86_64/client/common.o releasex86_64/client/crc.o releasex86_64/client/cvar.o releasex86_64/client/files.o releasex86_64/client/md4.o releasex86_64/client/net_chan.o releasex86_64/client/sv_ccmds.o releasex86_64/client/sv_ents.o releasex86_64/client/sv_game.o releasex86_64/client/sv_init.o releasex86_64/client/sv_main.o releasex86_64/client/sv_send.o releasex86_64/client/sv_user.o releasex86_64/client/sv_world.o releasex86_64/client/q_shlinux.o releasex86_64/client/vid_menu.o releasex86_64/client/vid_so.o releasex86_64/client/sys_linux.o releasex86_64/client/glob.o releasex86_64/client/net_udp.o releasex86_64/client/q_shared.o releasex86_64/client/pmove.o \ \ releasex86_64/game/g_ai.o releasex86_64/game/p_client.o releasex86_64/game/g_chase.o releasex86_64/game/g_cmds.o releasex86_64/game/g_svcmds.o releasex86_64/game/g_combat.o releasex86_64/game/g_func.o releasex86_64/game/g_items.o releasex86_64/game/g_main.o releasex86_64/game/g_misc.o releasex86_64/game/g_monster.o releasex86_64/game/g_phys.o releasex86_64/game/g_save.o releasex86_64/game/g_spawn.o releasex86_64/game/g_target.o releasex86_64/game/g_trigger.o releasex86_64/game/g_turret.o releasex86_64/game/g_utils.o releasex86_64/game/g_weapon.o releasex86_64/game/m_actor.o releasex86_64/game/m_berserk.o releasex86_64/game/m_boss2.o releasex86_64/game/m_boss3.o releasex86_64/game/m_boss31.o releasex86_64/game/m_boss32.o releasex86_64/game/m_brain.o releasex86_64/game/m_chick.o releasex86_64/game/m_flipper.o releasex86_64/game/m_float.o releasex86_64/game/m_flyer.o releasex86_64/game/m_gladiator.o releasex86_64/game/m_gunner.o releasex86_64/game/m_hover.o releasex86_64/game/m_infantry.o releasex86_64/game/m_insane.o releasex86_64/game/m_medic.o releasex86_64/game/m_move.o releasex86_64/game/m_mutant.o releasex86_64/game/m_parasite.o releasex86_64/game/m_soldier.o releasex86_64/game/m_supertank.o releasex86_64/game/m_tank.o releasex86_64/game/p_hud.o releasex86_64/game/p_trail.o releasex86_64/game/p_view.o releasex86_64/game/p_weapon.o releasex86_64/game/q_shared.o releasex86_64/game/m_flash.o \ releasex86_64/ctf/g_ai.o releasex86_64/ctf/g_chase.o releasex86_64/ctf/g_cmds.o releasex86_64/ctf/g_combat.o releasex86_64/ctf/g_ctf.o releasex86_64/ctf/g_func.o releasex86_64/ctf/g_items.o releasex86_64/ctf/g_main.o releasex86_64/ctf/g_misc.o releasex86_64/ctf/g_monster.o releasex86_64/ctf/g_phys.o releasex86_64/ctf/g_save.o releasex86_64/ctf/g_spawn.o releasex86_64/ctf/g_svcmds.o releasex86_64/ctf/g_target.o releasex86_64/ctf/g_trigger.o releasex86_64/ctf/g_utils.o releasex86_64/ctf/g_weapon.o releasex86_64/ctf/m_move.o releasex86_64/ctf/p_client.o releasex86_64/ctf/p_hud.o releasex86_64/ctf/p_menu.o releasex86_64/ctf/p_trail.o releasex86_64/ctf/p_view.o releasex86_64/ctf/p_weapon.o releasex86_64/ctf/q_shared.o \ releasex86_64/rogue/dm_ball.o releasex86_64/rogue/dm_tag.o releasex86_64/rogue/g_ai.o releasex86_64/rogue/g_chase.o releasex86_64/rogue/g_cmds.o releasex86_64/rogue/g_combat.o releasex86_64/rogue/g_func.o releasex86_64/rogue/g_items.o releasex86_64/rogue/g_main.o releasex86_64/rogue/g_misc.o releasex86_64/rogue/g_monster.o releasex86_64/rogue/g_newai.o releasex86_64/rogue/g_newdm.o releasex86_64/rogue/g_newfnc.o releasex86_64/rogue/g_newtarg.o releasex86_64/rogue/g_newtrig.o releasex86_64/rogue/g_newweap.o releasex86_64/rogue/g_phys.o releasex86_64/rogue/g_save.o releasex86_64/rogue/g_spawn.o releasex86_64/rogue/g_sphere.o releasex86_64/rogue/g_svcmds.o releasex86_64/rogue/g_target.o releasex86_64/rogue/g_trigger.o releasex86_64/rogue/g_turret.o releasex86_64/rogue/g_utils.o releasex86_64/rogue/g_weapon.o releasex86_64/rogue/m_actor.o releasex86_64/rogue/m_berserk.o releasex86_64/rogue/m_boss2.o releasex86_64/rogue/m_boss3.o releasex86_64/rogue/m_boss31.o releasex86_64/rogue/m_boss32.o releasex86_64/rogue/m_brain.o releasex86_64/rogue/m_carrier.o releasex86_64/rogue/m_chick.o releasex86_64/rogue/m_flash.o releasex86_64/rogue/m_flipper.o releasex86_64/rogue/m_float.o releasex86_64/rogue/m_flyer.o releasex86_64/rogue/m_gladiator.o releasex86_64/rogue/m_gunner.o releasex86_64/rogue/m_hover.o releasex86_64/rogue/m_infantry.o releasex86_64/rogue/m_insane.o releasex86_64/rogue/m_medic.o releasex86_64/rogue/m_move.o releasex86_64/rogue/m_mutant.o releasex86_64/rogue/m_parasite.o releasex86_64/rogue/m_soldier.o releasex86_64/rogue/m_stalker.o releasex86_64/rogue/m_supertank.o releasex86_64/rogue/m_tank.o releasex86_64/rogue/m_turret.o releasex86_64/rogue/m_widow.o releasex86_64/rogue/m_widow2.o releasex86_64/rogue/p_client.o releasex86_64/rogue/p_hud.o releasex86_64/rogue/p_trail.o releasex86_64/rogue/p_view.o releasex86_64/rogue/p_weapon.o releasex86_64/rogue/q_shared.o \ releasex86_64/xatrix/g_ai.o releasex86_64/xatrix/g_chase.o releasex86_64/xatrix/g_cmds.o releasex86_64/xatrix/g_combat.o releasex86_64/xatrix/g_func.o releasex86_64/xatrix/g_items.o releasex86_64/xatrix/g_main.o releasex86_64/xatrix/g_misc.o releasex86_64/xatrix/g_monster.o releasex86_64/xatrix/g_phys.o releasex86_64/xatrix/g_save.o releasex86_64/xatrix/g_spawn.o releasex86_64/xatrix/g_svcmds.o releasex86_64/xatrix/g_target.o releasex86_64/xatrix/g_trigger.o releasex86_64/xatrix/g_turret.o releasex86_64/xatrix/g_utils.o releasex86_64/xatrix/g_weapon.o releasex86_64/xatrix/m_actor.o releasex86_64/xatrix/m_berserk.o releasex86_64/xatrix/m_boss2.o releasex86_64/xatrix/m_boss3.o releasex86_64/xatrix/m_boss31.o releasex86_64/xatrix/m_boss32.o releasex86_64/xatrix/m_boss5.o releasex86_64/xatrix/m_brain.o releasex86_64/xatrix/m_chick.o releasex86_64/xatrix/m_fixbot.o releasex86_64/xatrix/m_flash.o releasex86_64/xatrix/m_flipper.o releasex86_64/xatrix/m_float.o releasex86_64/xatrix/m_flyer.o releasex86_64/xatrix/m_gekk.o releasex86_64/xatrix/m_gladb.o releasex86_64/xatrix/m_gladiator.o releasex86_64/xatrix/m_gunner.o releasex86_64/xatrix/m_hover.o releasex86_64/xatrix/m_infantry.o releasex86_64/xatrix/m_insane.o releasex86_64/xatrix/m_medic.o releasex86_64/xatrix/m_move.o releasex86_64/xatrix/m_mutant.o releasex86_64/xatrix/m_parasite.o releasex86_64/xatrix/m_soldier.o releasex86_64/xatrix/m_supertank.o releasex86_64/xatrix/m_tank.o releasex86_64/xatrix/p_client.o releasex86_64/xatrix/p_hud.o releasex86_64/xatrix/p_trail.o releasex86_64/xatrix/p_view.o releasex86_64/xatrix/p_weapon.o releasex86_64/xatrix/q_shared.o \ releasex86_64/ref_soft/r_aclip.o releasex86_64/ref_soft/r_alias.o releasex86_64/ref_soft/r_bsp.o releasex86_64/ref_soft/r_draw.o releasex86_64/ref_soft/r_edge.o releasex86_64/ref_soft/r_image.o releasex86_64/ref_soft/r_light.o releasex86_64/ref_soft/r_main.o releasex86_64/ref_soft/r_misc.o releasex86_64/ref_soft/r_model.o releasex86_64/ref_soft/r_part.o releasex86_64/ref_soft/r_poly.o releasex86_64/ref_soft/r_polyse.o releasex86_64/ref_soft/r_rast.o releasex86_64/ref_soft/r_scan.o releasex86_64/ref_soft/r_sprite.o releasex86_64/ref_soft/r_surf.o releasex86_64/ref_soft/q_shared.o releasex86_64/ref_soft/q_shlinux.o releasex86_64/ref_soft/glob.o releasex86_64/ref_soft/joystick.o \ releasex86_64/ref_soft/rw_svgalib.o releasex86_64/ref_soft/d_copy.o releasex86_64/ref_soft/rw_in_svgalib.o \ releasex86_64/ref_soft/rw_linux.o releasex86_64/ref_soft/rw_x11.o \ releasex86_64/ref_gl/gl_draw.o releasex86_64/ref_gl/gl_image.o releasex86_64/ref_gl/gl_light.o releasex86_64/ref_gl/gl_mesh.o releasex86_64/ref_gl/gl_model.o releasex86_64/ref_gl/gl_rmain.o releasex86_64/ref_gl/gl_rmisc.o releasex86_64/ref_gl/gl_rsurf.o releasex86_64/ref_gl/gl_warp.o releasex86_64/ref_gl/qgl_linux.o releasex86_64/ref_gl/q_shared.o releasex86_64/ref_gl/q_shlinux.o releasex86_64/ref_gl/glob.o make[1]: Leaving directory '/var/tmp/portage/games-fps/quake2-icculus-0.16.1-r1/work/quake2-r0.16.1' make -j1 -j1 build_release BUILD_SDLQUAKE2=YES BUILD_SVGA=NO BUILD_X11=NO BUILD_GLX=YES BUILD_SDL=YES BUILD_SDLGL=YES BUILD_CTFDLL=YES BUILD_XATRIX=NO BUILD_ROGUE=NO BUILD_JOYSTICK=NO BUILD_DEDICATED=NO BUILD_AA=NO BUILD_QMAX=NO HAVE_IPV6=YES BUILD_ARTS=NO BUILD_ALSA=YES SDLDIR=/usr/lib DEFAULT_BASEDIR=/usr/share/games/quake2 DEFAULT_LIBDIR=/usr/games/lib64/quake2-icculus 'OPT_CFLAGS=-march=native -O2 -pipe' CC=x86_64-pc-linux-gnu-gcc make targets BUILDDIR=releasex86_64 ADDCFLAGS=release make[1]: Entering directory '/var/tmp/portage/games-fps/quake2-icculus-0.16.1-r1/work/quake2-r0.16.1' x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -march=native -O2 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -o releasex86_64/client/cl_cin.o -c src/client/cl_cin.c x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -march=native -O2 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -o releasex86_64/client/cl_ents.o -c src/client/cl_ents.c src/client/cl_ents.c: In function ‘CL_CalcViewValues’: src/client/cl_ents.c:1413:13: warning: variable ‘ent’ set but not used [-Wunused-but-set-variable] centity_t *ent; ^~~ x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -march=native -O2 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -o releasex86_64/client/cl_fx.o -c src/client/cl_fx.c src/client/cl_fx.c: In function ‘CL_FlyParticles’: src/client/cl_fx.c:1967:21: warning: variable ‘cr’ set but not used [-Wunused-but-set-variable] float sr, sp, sy, cr, cp, cy; ^~ src/client/cl_fx.c:1967:9: warning: variable ‘sr’ set but not used [-Wunused-but-set-variable] float sr, sp, sy, cr, cp, cy; ^~ src/client/cl_fx.c: In function ‘CL_BfgParticles’: src/client/cl_fx.c:2070:21: warning: variable ‘cr’ set but not used [-Wunused-but-set-variable] float sr, sp, sy, cr, cp, cy; ^~ src/client/cl_fx.c:2070:9: warning: variable ‘sr’ set but not used [-Wunused-but-set-variable] float sr, sp, sy, cr, cp, cy; ^~ src/client/cl_fx.c: In function ‘CL_FlyParticles’: src/client/cl_fx.c:1979:22: warning: iteration 3 invokes undefined behavior [-Waggressive-loop-optimizations] avelocities[0][i] = (rand()&255) * 0.01; ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ src/client/cl_fx.c:1978:3: note: within this loop for (i=0 ; idata + ch->pos; ^ x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -march=native -O2 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -o releasex86_64/client/qmenu.o -c src/client/qmenu.c x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -march=native -O2 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -o releasex86_64/client/m_flash.o -c src/game/m_flash.c x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -march=native -O2 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -o releasex86_64/client/cmd.o -c src/qcommon/cmd.c x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -march=native -O2 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -o releasex86_64/client/cmodel.o -c src/qcommon/cmodel.c x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -march=native -O2 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -o releasex86_64/client/common.o -c src/qcommon/common.c x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -march=native -O2 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -o releasex86_64/client/crc.o -c src/qcommon/crc.c x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -march=native -O2 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -o releasex86_64/client/cvar.o -c src/qcommon/cvar.c x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -march=native -O2 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -o releasex86_64/client/files.o -c src/qcommon/files.c src/qcommon/files.c: In function ‘Developer_searchpath’: src/qcommon/files.c:163:7: warning: variable ‘ch’ set but not used [-Wunused-but-set-variable] int ch; ^~ src/qcommon/files.c: In function ‘FS_LoadPackFile’: src/qcommon/files.c:458:12: warning: variable ‘checksum’ set but not used [-Wunused-but-set-variable] unsigned checksum; ^~~~~~~~ src/qcommon/files.c:464:2: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result] fread (&header, 1, sizeof(header), packhandle); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/qcommon/files.c:478:2: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result] fread (info, 1, header.dirlen, packhandle); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -march=native -O2 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -o releasex86_64/client/md4.o -c src/qcommon/md4.c x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -march=native -O2 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -o releasex86_64/client/net_chan.o -c src/qcommon/net_chan.c src/qcommon/net_chan.c: In function ‘Netchan_Process’: src/qcommon/net_chan.c:302:8: warning: variable ‘qport’ set but not used [-Wunused-but-set-variable] int qport; ^~~~~ x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -march=native -O2 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -o releasex86_64/client/sv_ccmds.o -c src/server/sv_ccmds.c x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -march=native -O2 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -o releasex86_64/client/sv_ents.o -c src/server/sv_ents.c x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -march=native -O2 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -o releasex86_64/client/sv_game.o -c src/server/sv_game.c x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -march=native -O2 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -o releasex86_64/client/sv_init.o -c src/server/sv_init.c x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -march=native -O2 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -o releasex86_64/client/sv_main.o -c src/server/sv_main.c x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -march=native -O2 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -o releasex86_64/client/sv_send.o -c src/server/sv_send.c x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -march=native -O2 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -o releasex86_64/client/sv_user.o -c src/server/sv_user.c x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -march=native -O2 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -o releasex86_64/client/sv_world.o -c src/server/sv_world.c src/server/sv_world.c: In function ‘SV_AreaEdicts_r’: src/server/sv_world.c:36:52: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define STRUCT_FROM_LINK(l,t,m) ((t *)((byte *)l - (int)&(((t *)0)->m))) ^ src/server/sv_world.c:38:28: note: in expansion of macro ‘STRUCT_FROM_LINK’ #define EDICT_FROM_AREA(l) STRUCT_FROM_LINK(l,edict_t,area) ^~~~~~~~~~~~~~~~ src/server/sv_world.c:371:11: note: in expansion of macro ‘EDICT_FROM_AREA’ check = EDICT_FROM_AREA(l); ^~~~~~~~~~~~~~~ src/server/sv_world.c:358:8: warning: variable ‘count’ set but not used [-Wunused-but-set-variable] int count; ^~~~~ src/server/sv_world.c: In function ‘SV_PointContents’: src/server/sv_world.c:437:10: warning: variable ‘angles’ set but not used [-Wunused-but-set-variable] float *angles; ^~~~~~ x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -march=native -O2 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -o releasex86_64/client/q_shlinux.o -c src/linux/q_shlinux.c x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -march=native -O2 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -o releasex86_64/client/vid_menu.o -c src/linux/vid_menu.c x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -march=native -O2 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -o releasex86_64/client/vid_so.o -c src/linux/vid_so.c src/linux/vid_so.c: In function ‘VID_LoadRefresh’: src/linux/vid_so.c:238:2: warning: ignoring return value of ‘seteuid’, declared with attribute warn_unused_result [-Wunused-result] seteuid(saved_euid); ^~~~~~~~~~~~~~~~~~~ src/linux/vid_so.c:270:3: warning: ignoring return value of ‘setreuid’, declared with attribute warn_unused_result [-Wunused-result] setreuid(getuid(), getuid()); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/linux/vid_so.c:271:3: warning: ignoring return value of ‘setegid’, declared with attribute warn_unused_result [-Wunused-result] setegid(getgid()); ^~~~~~~~~~~~~~~~~ src/linux/vid_so.c:363:2: warning: ignoring return value of ‘setreuid’, declared with attribute warn_unused_result [-Wunused-result] setreuid(getuid(), getuid()); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/linux/vid_so.c:364:2: warning: ignoring return value of ‘setegid’, declared with attribute warn_unused_result [-Wunused-result] setegid(getgid()); ^~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -march=native -O2 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -o releasex86_64/client/sys_linux.o -c src/linux/sys_linux.c src/linux/sys_linux.c: In function ‘Sys_GetGameAPI’: src/linux/sys_linux.c:234:2: warning: ignoring return value of ‘setreuid’, declared with attribute warn_unused_result [-Wunused-result] setreuid(getuid(), getuid()); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/linux/sys_linux.c:235:2: warning: ignoring return value of ‘setegid’, declared with attribute warn_unused_result [-Wunused-result] setegid(getgid()); ^~~~~~~~~~~~~~~~~ src/linux/sys_linux.c: In function ‘main’: src/linux/sys_linux.c:316:2: warning: ignoring return value of ‘seteuid’, declared with attribute warn_unused_result [-Wunused-result] seteuid(getuid()); ^~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -march=native -O2 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -o releasex86_64/client/glob.o -c src/linux/glob.c x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -march=native -O2 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -o releasex86_64/client/net_udp6.o -c src/linux/net_udp6.c src/linux/net_udp6.c: In function ‘NetadrToSockadr’: src/linux/net_udp6.c:88:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *(int *)&((struct sockaddr_in*)s)->sin_addr = *(int *)&a->ip; ^~~~~~~~~~~ src/linux/net_udp6.c:119:43: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] &((struct in6_addr *) a->ip)->s6_addr[12], ^~~~~~~~ src/linux/net_udp6.c: In function ‘SockadrToNetadr’: src/linux/net_udp6.c:154:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *(int *)&a->ip = *(int *)&((struct sockaddr_in*)s)->sin_addr; ^ src/linux/net_udp6.c: In function ‘NET_BaseAdrToString’: src/linux/net_udp6.c:271:43: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] &((struct in6_addr *) a.ip)->s6_addr[12], ^~~~~~~~ src/linux/net_udp6.c:249:13: warning: variable ‘flags’ set but not used [-Wunused-but-set-variable] int flags; ^~~~~ x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -march=native -O2 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -o releasex86_64/client/q_shared.o -c src/game/q_shared.c src/game/q_shared.c: In function ‘Q_fabs’: src/game/q_shared.c:258:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] int tmp = * ( int * ) &f; ^~~ src/game/q_shared.c:260:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return * ( float * ) &tmp; ^~~~~~ src/game/q_shared.c: In function ‘Swap_Init’: src/game/q_shared.c:1016:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] if ( *(short *)swaptest == 1) ^~ x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -march=native -O2 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -o releasex86_64/client/pmove.o -c src/qcommon/pmove.c x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -march=native -O2 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -o releasex86_64/client/cd_linux.o -c src/linux/cd_linux.c src/linux/cd_linux.c: In function ‘CDAudio_Init’: src/linux/cd_linux.c:636:2: warning: ignoring return value of ‘seteuid’, declared with attribute warn_unused_result [-Wunused-result] seteuid(saved_euid); ^~~~~~~~~~~~~~~~~~~ src/linux/cd_linux.c:640:2: warning: ignoring return value of ‘seteuid’, declared with attribute warn_unused_result [-Wunused-result] seteuid(getuid()); ^~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -march=native -O2 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -o releasex86_64/client/snd_alsa.o -c src/linux/snd_alsa.c x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -march=native -O2 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -Wl,-O1 -Wl,--as-needed -o releasex86_64/quake2 releasex86_64/client/cl_cin.o releasex86_64/client/cl_ents.o releasex86_64/client/cl_fx.o releasex86_64/client/cl_input.o releasex86_64/client/cl_inv.o releasex86_64/client/cl_main.o releasex86_64/client/cl_parse.o releasex86_64/client/cl_pred.o releasex86_64/client/cl_tent.o releasex86_64/client/cl_scrn.o releasex86_64/client/cl_view.o releasex86_64/client/cl_newfx.o releasex86_64/client/console.o releasex86_64/client/keys.o releasex86_64/client/menu.o releasex86_64/client/snd_dma.o releasex86_64/client/snd_mem.o releasex86_64/client/snd_mix.o releasex86_64/client/qmenu.o releasex86_64/client/m_flash.o releasex86_64/client/cmd.o releasex86_64/client/cmodel.o releasex86_64/client/common.o releasex86_64/client/crc.o releasex86_64/client/cvar.o releasex86_64/client/files.o releasex86_64/client/md4.o releasex86_64/client/net_chan.o releasex86_64/client/sv_ccmds.o releasex86_64/client/sv_ents.o releasex86_64/client/sv_game.o releasex86_64/client/sv_init.o releasex86_64/client/sv_main.o releasex86_64/client/sv_send.o releasex86_64/client/sv_user.o releasex86_64/client/sv_world.o releasex86_64/client/q_shlinux.o releasex86_64/client/vid_menu.o releasex86_64/client/vid_so.o releasex86_64/client/sys_linux.o releasex86_64/client/glob.o releasex86_64/client/net_udp6.o releasex86_64/client/q_shared.o releasex86_64/client/pmove.o releasex86_64/client/cd_linux.o releasex86_64/client/snd_alsa.o -lm -ldl -lasound x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -march=native -O2 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/game/g_ai.o -c src/game/g_ai.c x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -march=native -O2 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/game/p_client.o -c src/game/p_client.c In file included from src/game/p_client.c:20:0: src/game/p_client.c: In function ‘SP_FixCoopSpots’: src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/game/p_client.c:48:23: note: in expansion of macro ‘FOFS’ spot = G_Find(spot, FOFS(classname), "info_player_start"); ^~~~ src/game/p_client.c: In function ‘SelectRandomDeathmatchSpawnPoint’: src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/game/p_client.c:744:31: note: in expansion of macro ‘FOFS’ while ((spot = G_Find (spot, FOFS(classname), "info_player_deathmatch")) != NULL) ^~~~ src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/game/p_client.c:775:24: note: in expansion of macro ‘FOFS’ spot = G_Find (spot, FOFS(classname), "info_player_deathmatch"); ^~~~ src/game/p_client.c: In function ‘SelectFarthestDeathmatchSpawnPoint’: src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/game/p_client.c:799:31: note: in expansion of macro ‘FOFS’ while ((spot = G_Find (spot, FOFS(classname), "info_player_deathmatch")) != NULL) ^~~~ src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/game/p_client.c:817:23: note: in expansion of macro ‘FOFS’ spot = G_Find (NULL, FOFS(classname), "info_player_deathmatch"); ^~~~ src/game/p_client.c: In function ‘SelectCoopSpawnPoint’: src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/game/p_client.c:848:24: note: in expansion of macro ‘FOFS’ spot = G_Find (spot, FOFS(classname), "info_player_coop"); ^~~~ src/game/p_client.c: In function ‘SelectSpawnPoint’: src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/game/p_client.c:887:32: note: in expansion of macro ‘FOFS’ while ((spot = G_Find (spot, FOFS(classname), "info_player_start")) != NULL) ^~~~ src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/game/p_client.c:903:26: note: in expansion of macro ‘FOFS’ spot = G_Find (spot, FOFS(classname), "info_player_start"); ^~~~ x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -march=native -O2 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/game/g_chase.o -c src/game/g_chase.c src/game/g_chase.c: In function ‘UpdateChaseCam’: src/game/g_chase.c:29:9: warning: variable ‘oldgoal’ set but not used [-Wunused-but-set-variable] vec3_t oldgoal; ^~~~~~~ x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -march=native -O2 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/game/g_cmds.o -c src/game/g_cmds.c x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -march=native -O2 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/game/g_svcmds.o -c src/game/g_svcmds.c src/game/g_svcmds.c: In function ‘StringToFilter’: src/game/g_svcmds.c:112:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] f->mask = *(unsigned *)m; ^ src/game/g_svcmds.c:113:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] f->compare = *(unsigned *)b; ^ src/game/g_svcmds.c: In function ‘SV_FilterPacket’: src/game/g_svcmds.c:143:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] in = *(unsigned *)m; ^~ src/game/g_svcmds.c: In function ‘SVCmd_ListIP_f’: src/game/g_svcmds.c:228:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *(unsigned *)b = ipfilters[i].compare; ^ src/game/g_svcmds.c: In function ‘SVCmd_WriteIP_f’: src/game/g_svcmds.c:266:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *(unsigned *)b = ipfilters[i].compare; ^ x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -march=native -O2 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/game/g_combat.o -c src/game/g_combat.c x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -march=native -O2 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/game/g_func.o -c src/game/g_func.c In file included from src/game/g_func.c:20:0: src/game/g_func.c: In function ‘door_use_areaportals’: src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/game/g_func.c:859:25: note: in expansion of macro ‘FOFS’ while ((t = G_Find (t, FOFS(targetname), self->target))) ^~~~ x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -march=native -O2 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/game/g_items.o -c src/game/g_items.c x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -march=native -O2 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/game/g_main.o -c src/game/g_main.c In file included from src/game/g_main.c:21:0: src/game/g_main.c: In function ‘EndDMLevel’: src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/game/g_main.c:263:23: note: in expansion of macro ‘FOFS’ ent = G_Find (NULL, FOFS(classname), "target_changelevel"); ^~~~ x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -march=native -O2 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/game/g_misc.o -c src/game/g_misc.c In file included from src/game/g_misc.c:22:0: src/game/g_misc.c: In function ‘misc_viper_bomb_use’: src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/game/g_misc.c:1371:24: note: in expansion of macro ‘FOFS’ viper = G_Find (NULL, FOFS(classname), "misc_viper"); ^~~~ src/game/g_misc.c: In function ‘func_clock_think’: src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/game/g_misc.c:1679:31: note: in expansion of macro ‘FOFS’ self->enemy = G_Find (NULL, FOFS(targetname), self->target); ^~~~ src/game/g_misc.c: In function ‘teleporter_touch’: src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/game/g_misc.c:1790:23: note: in expansion of macro ‘FOFS’ dest = G_Find (NULL, FOFS(targetname), self->target); ^~~~ x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -march=native -O2 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/game/g_monster.o -c src/game/g_monster.c In file included from src/game/g_monster.c:20:0: src/game/g_monster.c: In function ‘monster_start_go’: src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/game/g_monster.c:600:36: note: in expansion of macro ‘FOFS’ while ((target = G_Find (target, FOFS(targetname), self->target)) != NULL) ^~~~ src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/game/g_monster.c:624:36: note: in expansion of macro ‘FOFS’ while ((target = G_Find (target, FOFS(targetname), self->combattarget)) != NULL) ^~~~ x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -march=native -O2 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/game/g_phys.o -c src/game/g_phys.c x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -march=native -O2 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/game/g_save.o -c src/game/g_save.c In file included from src/game/g_save.c:21:0: src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/game/g_save.c:28:16: note: in expansion of macro ‘FOFS’ {"classname", FOFS(classname), F_LSTRING}, ^~~~ src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/game/g_save.c:29:12: note: in expansion of macro ‘FOFS’ {"model", FOFS(model), F_LSTRING}, ^~~~ src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/game/g_save.c:30:17: note: in expansion of macro ‘FOFS’ {"spawnflags", FOFS(spawnflags), F_INT}, ^~~~ src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/game/g_save.c:31:12: note: in expansion of macro ‘FOFS’ {"speed", FOFS(speed), F_FLOAT}, ^~~~ src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/game/g_save.c:32:12: note: in expansion of macro ‘FOFS’ {"accel", FOFS(accel), F_FLOAT}, ^~~~ src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/game/g_save.c:33:12: note: in expansion of macro ‘FOFS’ {"decel", FOFS(decel), F_FLOAT}, ^~~~ src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/game/g_save.c:34:13: note: in expansion of macro ‘FOFS’ {"target", FOFS(target), F_LSTRING}, ^~~~ src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/game/g_save.c:35:17: note: in expansion of macro ‘FOFS’ {"targetname", FOFS(targetname), F_LSTRING}, ^~~~ src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/game/g_save.c:36:17: note: in expansion of macro ‘FOFS’ {"pathtarget", FOFS(pathtarget), F_LSTRING}, ^~~~ src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/game/g_save.c:37:18: note: in expansion of macro ‘FOFS’ {"deathtarget", FOFS(deathtarget), F_LSTRING}, ^~~~ src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/game/g_save.c:38:17: note: in expansion of macro ‘FOFS’ {"killtarget", FOFS(killtarget), F_LSTRING}, ^~~~ src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/game/g_save.c:39:19: note: in expansion of macro ‘FOFS’ {"combattarget", FOFS(combattarget), F_LSTRING}, ^~~~ src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/game/g_save.c:40:14: note: in expansion of macro ‘FOFS’ {"message", FOFS(message), F_LSTRING}, ^~~~ src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/game/g_save.c:41:11: note: in expansion of macro ‘FOFS’ {"team", FOFS(team), F_LSTRING}, ^~~~ src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/game/g_save.c:42:11: note: in expansion of macro ‘FOFS’ {"wait", FOFS(wait), F_FLOAT}, ^~~~ src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/game/g_save.c:43:12: note: in expansion of macro ‘FOFS’ {"delay", FOFS(delay), F_FLOAT}, ^~~~ src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/game/g_save.c:44:13: note: in expansion of macro ‘FOFS’ {"random", FOFS(random), F_FLOAT}, ^~~~ src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/game/g_save.c:45:18: note: in expansion of macro ‘FOFS’ {"move_origin", FOFS(move_origin), F_VECTOR}, ^~~~ src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/game/g_save.c:46:18: note: in expansion of macro ‘FOFS’ {"move_angles", FOFS(move_angles), F_VECTOR}, ^~~~ src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/game/g_save.c:47:12: note: in expansion of macro ‘FOFS’ {"style", FOFS(style), F_INT}, ^~~~ src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/game/g_save.c:48:12: note: in expansion of macro ‘FOFS’ {"count", FOFS(count), F_INT}, ^~~~ src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/game/g_save.c:49:13: note: in expansion of macro ‘FOFS’ {"health", FOFS(health), F_INT}, ^~~~ src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/game/g_save.c:50:13: note: in expansion of macro ‘FOFS’ {"sounds", FOFS(sounds), F_INT}, ^~~~ src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/game/g_save.c:52:10: note: in expansion of macro ‘FOFS’ {"dmg", FOFS(dmg), F_INT}, ^~~~ src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/game/g_save.c:53:11: note: in expansion of macro ‘FOFS’ {"mass", FOFS(mass), F_INT}, ^~~~ src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/game/g_save.c:54:13: note: in expansion of macro ‘FOFS’ {"volume", FOFS(volume), F_FLOAT}, ^~~~ src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/game/g_save.c:55:18: note: in expansion of macro ‘FOFS’ {"attenuation", FOFS(attenuation), F_FLOAT}, ^~~~ src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/game/g_save.c:56:10: note: in expansion of macro ‘FOFS’ {"map", FOFS(map), F_LSTRING}, ^~~~ src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/game/g_save.c:57:13: note: in expansion of macro ‘FOFS’ {"origin", FOFS(s.origin), F_VECTOR}, ^~~~ src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/game/g_save.c:58:13: note: in expansion of macro ‘FOFS’ {"angles", FOFS(s.angles), F_VECTOR}, ^~~~ src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/game/g_save.c:59:12: note: in expansion of macro ‘FOFS’ {"angle", FOFS(s.angles), F_ANGLEHACK}, ^~~~ src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/game/g_save.c:61:17: note: in expansion of macro ‘FOFS’ {"goalentity", FOFS(goalentity), F_EDICT, FFL_NOSPAWN}, ^~~~ src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/game/g_save.c:62:17: note: in expansion of macro ‘FOFS’ {"movetarget", FOFS(movetarget), F_EDICT, FFL_NOSPAWN}, ^~~~ src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/game/g_save.c:63:12: note: in expansion of macro ‘FOFS’ {"enemy", FOFS(enemy), F_EDICT, FFL_NOSPAWN}, ^~~~ src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/game/g_save.c:64:15: note: in expansion of macro ‘FOFS’ {"oldenemy", FOFS(oldenemy), F_EDICT, FFL_NOSPAWN}, ^~~~ src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/game/g_save.c:65:16: note: in expansion of macro ‘FOFS’ {"activator", FOFS(activator), F_EDICT, FFL_NOSPAWN}, ^~~~ src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/game/g_save.c:66:19: note: in expansion of macro ‘FOFS’ {"groundentity", FOFS(groundentity), F_EDICT, FFL_NOSPAWN}, ^~~~ src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/game/g_save.c:67:16: note: in expansion of macro ‘FOFS’ {"teamchain", FOFS(teamchain), F_EDICT, FFL_NOSPAWN}, ^~~~ src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/game/g_save.c:68:17: note: in expansion of macro ‘FOFS’ {"teammaster", FOFS(teammaster), F_EDICT, FFL_NOSPAWN}, ^~~~ src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/game/g_save.c:69:12: note: in expansion of macro ‘FOFS’ {"owner", FOFS(owner), F_EDICT, FFL_NOSPAWN}, ^~~~ src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/game/g_save.c:70:14: note: in expansion of macro ‘FOFS’ {"mynoise", FOFS(mynoise), F_EDICT, FFL_NOSPAWN}, ^~~~ src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/game/g_save.c:71:15: note: in expansion of macro ‘FOFS’ {"mynoise2", FOFS(mynoise2), F_EDICT, FFL_NOSPAWN}, ^~~~ src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/game/g_save.c:72:17: note: in expansion of macro ‘FOFS’ {"target_ent", FOFS(target_ent), F_EDICT, FFL_NOSPAWN}, ^~~~ src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/game/g_save.c:73:12: note: in expansion of macro ‘FOFS’ {"chain", FOFS(chain), F_EDICT, FFL_NOSPAWN}, ^~~~ src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/game/g_save.c:75:15: note: in expansion of macro ‘FOFS’ {"prethink", FOFS(prethink), F_FUNCTION, FFL_NOSPAWN}, ^~~~ src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/game/g_save.c:76:12: note: in expansion of macro ‘FOFS’ {"think", FOFS(think), F_FUNCTION, FFL_NOSPAWN}, ^~~~ src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/game/g_save.c:77:14: note: in expansion of macro ‘FOFS’ {"blocked", FOFS(blocked), F_FUNCTION, FFL_NOSPAWN}, ^~~~ src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/game/g_save.c:78:12: note: in expansion of macro ‘FOFS’ {"touch", FOFS(touch), F_FUNCTION, FFL_NOSPAWN}, ^~~~ src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/game/g_save.c:79:10: note: in expansion of macro ‘FOFS’ {"use", FOFS(use), F_FUNCTION, FFL_NOSPAWN}, ^~~~ src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/game/g_save.c:80:11: note: in expansion of macro ‘FOFS’ {"pain", FOFS(pain), F_FUNCTION, FFL_NOSPAWN}, ^~~~ src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/game/g_save.c:81:10: note: in expansion of macro ‘FOFS’ {"die", FOFS(die), F_FUNCTION, FFL_NOSPAWN}, ^~~~ src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/game/g_save.c:83:12: note: in expansion of macro ‘FOFS’ {"stand", FOFS(monsterinfo.stand), F_FUNCTION, FFL_NOSPAWN}, ^~~~ src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/game/g_save.c:84:11: note: in expansion of macro ‘FOFS’ {"idle", FOFS(monsterinfo.idle), F_FUNCTION, FFL_NOSPAWN}, ^~~~ src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/game/g_save.c:85:13: note: in expansion of macro ‘FOFS’ {"search", FOFS(monsterinfo.search), F_FUNCTION, FFL_NOSPAWN}, ^~~~ src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/game/g_save.c:86:11: note: in expansion of macro ‘FOFS’ {"walk", FOFS(monsterinfo.walk), F_FUNCTION, FFL_NOSPAWN}, ^~~~ src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/game/g_save.c:87:10: note: in expansion of macro ‘FOFS’ {"run", FOFS(monsterinfo.run), F_FUNCTION, FFL_NOSPAWN}, ^~~~ src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/game/g_save.c:88:12: note: in expansion of macro ‘FOFS’ {"dodge", FOFS(monsterinfo.dodge), F_FUNCTION, FFL_NOSPAWN}, ^~~~ src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/game/g_save.c:89:13: note: in expansion of macro ‘FOFS’ {"attack", FOFS(monsterinfo.attack), F_FUNCTION, FFL_NOSPAWN}, ^~~~ src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/game/g_save.c:90:12: note: in expansion of macro ‘FOFS’ {"melee", FOFS(monsterinfo.melee), F_FUNCTION, FFL_NOSPAWN}, ^~~~ src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/game/g_save.c:91:12: note: in expansion of macro ‘FOFS’ {"sight", FOFS(monsterinfo.sight), F_FUNCTION, FFL_NOSPAWN}, ^~~~ src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/game/g_save.c:92:18: note: in expansion of macro ‘FOFS’ {"checkattack", FOFS(monsterinfo.checkattack), F_FUNCTION, FFL_NOSPAWN}, ^~~~ src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/game/g_save.c:93:18: note: in expansion of macro ‘FOFS’ {"currentmove", FOFS(monsterinfo.currentmove), F_MMOVE, FFL_NOSPAWN}, ^~~~ src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/game/g_save.c:95:14: note: in expansion of macro ‘FOFS’ {"endfunc", FOFS(moveinfo.endfunc), F_FUNCTION, FFL_NOSPAWN}, ^~~~ src/game/g_local.h:505:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define STOFS(x) (int)&(((spawn_temp_t *)0)->x) ^ src/game/g_save.c:98:10: note: in expansion of macro ‘STOFS’ {"lip", STOFS(lip), F_INT, FFL_SPAWNTEMP}, ^~~~~ src/game/g_local.h:505:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define STOFS(x) (int)&(((spawn_temp_t *)0)->x) ^ src/game/g_save.c:99:15: note: in expansion of macro ‘STOFS’ {"distance", STOFS(distance), F_INT, FFL_SPAWNTEMP}, ^~~~~ src/game/g_local.h:505:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define STOFS(x) (int)&(((spawn_temp_t *)0)->x) ^ src/game/g_save.c:100:13: note: in expansion of macro ‘STOFS’ {"height", STOFS(height), F_INT, FFL_SPAWNTEMP}, ^~~~~ src/game/g_local.h:505:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define STOFS(x) (int)&(((spawn_temp_t *)0)->x) ^ src/game/g_save.c:101:12: note: in expansion of macro ‘STOFS’ {"noise", STOFS(noise), F_LSTRING, FFL_SPAWNTEMP}, ^~~~~ src/game/g_local.h:505:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define STOFS(x) (int)&(((spawn_temp_t *)0)->x) ^ src/game/g_save.c:102:16: note: in expansion of macro ‘STOFS’ {"pausetime", STOFS(pausetime), F_FLOAT, FFL_SPAWNTEMP}, ^~~~~ src/game/g_local.h:505:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define STOFS(x) (int)&(((spawn_temp_t *)0)->x) ^ src/game/g_save.c:103:11: note: in expansion of macro ‘STOFS’ {"item", STOFS(item), F_LSTRING, FFL_SPAWNTEMP}, ^~~~~ src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/game/g_save.c:106:11: note: in expansion of macro ‘FOFS’ {"item", FOFS(item), F_ITEM}, ^~~~ src/game/g_local.h:505:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define STOFS(x) (int)&(((spawn_temp_t *)0)->x) ^ src/game/g_save.c:108:14: note: in expansion of macro ‘STOFS’ {"gravity", STOFS(gravity), F_LSTRING, FFL_SPAWNTEMP}, ^~~~~ src/game/g_local.h:505:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define STOFS(x) (int)&(((spawn_temp_t *)0)->x) ^ src/game/g_save.c:109:10: note: in expansion of macro ‘STOFS’ {"sky", STOFS(sky), F_LSTRING, FFL_SPAWNTEMP}, ^~~~~ src/game/g_local.h:505:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define STOFS(x) (int)&(((spawn_temp_t *)0)->x) ^ src/game/g_save.c:110:16: note: in expansion of macro ‘STOFS’ {"skyrotate", STOFS(skyrotate), F_FLOAT, FFL_SPAWNTEMP}, ^~~~~ src/game/g_local.h:505:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define STOFS(x) (int)&(((spawn_temp_t *)0)->x) ^ src/game/g_save.c:111:14: note: in expansion of macro ‘STOFS’ {"skyaxis", STOFS(skyaxis), F_VECTOR, FFL_SPAWNTEMP}, ^~~~~ src/game/g_local.h:505:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define STOFS(x) (int)&(((spawn_temp_t *)0)->x) ^ src/game/g_save.c:112:13: note: in expansion of macro ‘STOFS’ {"minyaw", STOFS(minyaw), F_FLOAT, FFL_SPAWNTEMP}, ^~~~~ src/game/g_local.h:505:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define STOFS(x) (int)&(((spawn_temp_t *)0)->x) ^ src/game/g_save.c:113:13: note: in expansion of macro ‘STOFS’ {"maxyaw", STOFS(maxyaw), F_FLOAT, FFL_SPAWNTEMP}, ^~~~~ src/game/g_local.h:505:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define STOFS(x) (int)&(((spawn_temp_t *)0)->x) ^ src/game/g_save.c:114:15: note: in expansion of macro ‘STOFS’ {"minpitch", STOFS(minpitch), F_FLOAT, FFL_SPAWNTEMP}, ^~~~~ src/game/g_local.h:505:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define STOFS(x) (int)&(((spawn_temp_t *)0)->x) ^ src/game/g_save.c:115:15: note: in expansion of macro ‘STOFS’ {"maxpitch", STOFS(maxpitch), F_FLOAT, FFL_SPAWNTEMP}, ^~~~~ src/game/g_local.h:505:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define STOFS(x) (int)&(((spawn_temp_t *)0)->x) ^ src/game/g_save.c:116:14: note: in expansion of macro ‘STOFS’ {"nextmap", STOFS(nextmap), F_LSTRING, FFL_SPAWNTEMP}, ^~~~~ src/game/g_local.h:506:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define LLOFS(x) (int)&(((level_locals_t *)0)->x) ^ src/game/g_save.c:124:16: note: in expansion of macro ‘LLOFS’ {"changemap", LLOFS(changemap), F_LSTRING}, ^~~~~ src/game/g_local.h:506:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define LLOFS(x) (int)&(((level_locals_t *)0)->x) ^ src/game/g_save.c:126:19: note: in expansion of macro ‘LLOFS’ {"sight_client", LLOFS(sight_client), F_EDICT}, ^~~~~ src/game/g_local.h:506:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define LLOFS(x) (int)&(((level_locals_t *)0)->x) ^ src/game/g_save.c:127:19: note: in expansion of macro ‘LLOFS’ {"sight_entity", LLOFS(sight_entity), F_EDICT}, ^~~~~ src/game/g_local.h:506:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define LLOFS(x) (int)&(((level_locals_t *)0)->x) ^ src/game/g_save.c:128:19: note: in expansion of macro ‘LLOFS’ {"sound_entity", LLOFS(sound_entity), F_EDICT}, ^~~~~ src/game/g_local.h:506:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define LLOFS(x) (int)&(((level_locals_t *)0)->x) ^ src/game/g_save.c:129:20: note: in expansion of macro ‘LLOFS’ {"sound2_entity", LLOFS(sound2_entity), F_EDICT}, ^~~~~ src/game/g_local.h:507:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define CLOFS(x) (int)&(((gclient_t *)0)->x) ^ src/game/g_save.c:136:18: note: in expansion of macro ‘CLOFS’ {"pers.weapon", CLOFS(pers.weapon), F_ITEM}, ^~~~~ src/game/g_local.h:507:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define CLOFS(x) (int)&(((gclient_t *)0)->x) ^ src/game/g_save.c:137:22: note: in expansion of macro ‘CLOFS’ {"pers.lastweapon", CLOFS(pers.lastweapon), F_ITEM}, ^~~~~ src/game/g_local.h:507:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define CLOFS(x) (int)&(((gclient_t *)0)->x) ^ src/game/g_save.c:138:16: note: in expansion of macro ‘CLOFS’ {"newweapon", CLOFS(newweapon), F_ITEM}, ^~~~~ src/game/g_save.c: In function ‘ReadField’: src/game/g_save.c:353:4: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result] fread (*(char **)p, len, 1, f); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/game/g_save.c: In function ‘ReadClient’: src/game/g_save.c:445:2: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result] fread (client, sizeof(*client), 1, f); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/game/g_save.c: In function ‘ReadGame’: src/game/g_save.c:506:2: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result] fread (str, sizeof(str), 1, f); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/game/g_save.c:516:2: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result] fread (&game, sizeof(game), 1, f); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/game/g_save.c: In function ‘ReadEdict’: src/game/g_save.c:602:2: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result] fread (ent, sizeof(*ent), 1, f); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/game/g_save.c: In function ‘ReadLevelLocals’: src/game/g_save.c:621:2: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result] fread (&level, sizeof(level), 1, f); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/game/g_save.c: In function ‘ReadLevel’: src/game/g_save.c:710:2: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result] fread (&i, sizeof(i), 1, f); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/game/g_save.c:718:2: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result] fread (&base, sizeof(base), 1, f); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -march=native -O2 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/game/g_spawn.o -c src/game/g_spawn.c x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -march=native -O2 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/game/g_target.o -c src/game/g_target.c src/game/g_target.c: In function ‘use_target_blaster’: src/game/g_target.c:418:6: warning: variable ‘effect’ set but not used [-Wunused-but-set-variable] int effect; ^~~~~~ In file included from src/game/g_target.c:20:0: src/game/g_target.c: In function ‘target_laser_start’: src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/game/g_target.c:616:24: note: in expansion of macro ‘FOFS’ ent = G_Find (NULL, FOFS(targetname), self->target); ^~~~ src/game/g_target.c: In function ‘target_lightramp_use’: src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/game/g_target.c:689:19: note: in expansion of macro ‘FOFS’ e = G_Find (e, FOFS(targetname), self->target); ^~~~ x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -march=native -O2 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/game/g_trigger.o -c src/game/g_trigger.c x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -march=native -O2 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/game/g_turret.o -c src/game/g_turret.c x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -march=native -O2 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/game/g_utils.o -c src/game/g_utils.c In file included from src/game/g_utils.c:22:0: src/game/g_utils.c: In function ‘G_PickTarget’: src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/game/g_utils.c:132:22: note: in expansion of macro ‘FOFS’ ent = G_Find (ent, FOFS(targetname), targetname); ^~~~ src/game/g_utils.c: In function ‘G_UseTargets’: src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/game/g_utils.c:215:26: note: in expansion of macro ‘FOFS’ while ((t = G_Find (t, FOFS(targetname), ent->killtarget))) ^~~~ src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/game/g_utils.c:232:26: note: in expansion of macro ‘FOFS’ while ((t = G_Find (t, FOFS(targetname), ent->target))) ^~~~ x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -march=native -O2 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/game/g_weapon.o -c src/game/g_weapon.c x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -march=native -O2 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/game/m_actor.o -c src/game/m_actor.c x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -march=native -O2 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/game/m_berserk.o -c src/game/m_berserk.c x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -march=native -O2 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/game/m_boss2.o -c src/game/m_boss2.c src/game/m_boss2.c: In function ‘Boss2_CheckAttack’: src/game/m_boss2.c:546:11: warning: variable ‘enemy_infront’ set but not used [-Wunused-but-set-variable] qboolean enemy_infront; ^~~~~~~~~~~~~ x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -march=native -O2 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/game/m_boss3.o -c src/game/m_boss3.c x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -march=native -O2 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/game/m_boss31.o -c src/game/m_boss31.c src/game/m_boss31.c: In function ‘jorg_attack’: src/game/m_boss31.c:542:8: warning: variable ‘range’ set but not used [-Wunused-but-set-variable] float range; ^~~~~ src/game/m_boss31.c: In function ‘Jorg_CheckAttack’: src/game/m_boss31.c:605:11: warning: variable ‘enemy_infront’ set but not used [-Wunused-but-set-variable] qboolean enemy_infront; ^~~~~~~~~~~~~ x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -march=native -O2 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/game/m_boss32.o -c src/game/m_boss32.c src/game/m_boss32.c: In function ‘makron_attack’: src/game/m_boss32.c:611:8: warning: variable ‘range’ set but not used [-Wunused-but-set-variable] float range; ^~~~~ src/game/m_boss32.c: In function ‘Makron_CheckAttack’: src/game/m_boss32.c:719:11: warning: variable ‘enemy_infront’ set but not used [-Wunused-but-set-variable] qboolean enemy_infront; ^~~~~~~~~~~~~ x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -march=native -O2 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/game/m_brain.o -c src/game/m_brain.c x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -march=native -O2 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/game/m_chick.o -c src/game/m_chick.c x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -march=native -O2 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/game/m_flipper.o -c src/game/m_flipper.c x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -march=native -O2 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/game/m_float.o -c src/game/m_float.c x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -march=native -O2 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/game/m_flyer.o -c src/game/m_flyer.c x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -march=native -O2 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/game/m_gladiator.o -c src/game/m_gladiator.c x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -march=native -O2 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/game/m_gunner.o -c src/game/m_gunner.c x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -march=native -O2 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/game/m_hover.o -c src/game/m_hover.c x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -march=native -O2 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/game/m_infantry.o -c src/game/m_infantry.c x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -march=native -O2 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/game/m_insane.o -c src/game/m_insane.c x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -march=native -O2 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/game/m_medic.o -c src/game/m_medic.c x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -march=native -O2 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/game/m_move.o -c src/game/m_move.c x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -march=native -O2 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/game/m_mutant.o -c src/game/m_mutant.c x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -march=native -O2 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/game/m_parasite.o -c src/game/m_parasite.c x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -march=native -O2 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/game/m_soldier.o -c src/game/m_soldier.c x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -march=native -O2 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/game/m_supertank.o -c src/game/m_supertank.c x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -march=native -O2 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/game/m_tank.o -c src/game/m_tank.c x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -march=native -O2 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/game/p_hud.o -c src/game/p_hud.c In file included from src/game/p_hud.c:20:0: src/game/p_hud.c: In function ‘BeginIntermission’: src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/game/p_hud.c:126:22: note: in expansion of macro ‘FOFS’ ent = G_Find (NULL, FOFS(classname), "info_player_intermission"); ^~~~ src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/game/p_hud.c:129:23: note: in expansion of macro ‘FOFS’ ent = G_Find (NULL, FOFS(classname), "info_player_start"); ^~~~ src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/game/p_hud.c:131:24: note: in expansion of macro ‘FOFS’ ent = G_Find (NULL, FOFS(classname), "info_player_deathmatch"); ^~~~ src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/game/p_hud.c:138:23: note: in expansion of macro ‘FOFS’ ent = G_Find (ent, FOFS(classname), "info_player_intermission"); ^~~~ src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/game/p_hud.c:140:24: note: in expansion of macro ‘FOFS’ ent = G_Find (ent, FOFS(classname), "info_player_intermission"); ^~~~ src/game/p_hud.c: In function ‘DeathmatchScoreboardMessage’: src/game/p_hud.c:173:7: warning: variable ‘picnum’ set but not used [-Wunused-but-set-variable] int picnum; ^~~~~~ x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -march=native -O2 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/game/p_trail.o -c src/game/p_trail.c x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -march=native -O2 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/game/p_view.o -c src/game/p_view.c x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -march=native -O2 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/game/p_weapon.o -c src/game/p_weapon.c x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -march=native -O2 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/game/q_shared.o -c src/game/q_shared.c src/game/q_shared.c: In function ‘Q_fabs’: src/game/q_shared.c:258:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] int tmp = * ( int * ) &f; ^~~ src/game/q_shared.c:260:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return * ( float * ) &tmp; ^~~~~~ src/game/q_shared.c: In function ‘Swap_Init’: src/game/q_shared.c:1016:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] if ( *(short *)swaptest == 1) ^~ x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -march=native -O2 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/game/m_flash.o -c src/game/m_flash.c x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -march=native -O2 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -Wl,-O1 -Wl,--as-needed -shared -o releasex86_64/gamex86_64.so releasex86_64/game/g_ai.o releasex86_64/game/p_client.o releasex86_64/game/g_chase.o releasex86_64/game/g_cmds.o releasex86_64/game/g_svcmds.o releasex86_64/game/g_combat.o releasex86_64/game/g_func.o releasex86_64/game/g_items.o releasex86_64/game/g_main.o releasex86_64/game/g_misc.o releasex86_64/game/g_monster.o releasex86_64/game/g_phys.o releasex86_64/game/g_save.o releasex86_64/game/g_spawn.o releasex86_64/game/g_target.o releasex86_64/game/g_trigger.o releasex86_64/game/g_turret.o releasex86_64/game/g_utils.o releasex86_64/game/g_weapon.o releasex86_64/game/m_actor.o releasex86_64/game/m_berserk.o releasex86_64/game/m_boss2.o releasex86_64/game/m_boss3.o releasex86_64/game/m_boss31.o releasex86_64/game/m_boss32.o releasex86_64/game/m_brain.o releasex86_64/game/m_chick.o releasex86_64/game/m_flipper.o releasex86_64/game/m_float.o releasex86_64/game/m_flyer.o releasex86_64/game/m_gladiator.o releasex86_64/game/m_gunner.o releasex86_64/game/m_hover.o releasex86_64/game/m_infantry.o releasex86_64/game/m_insane.o releasex86_64/game/m_medic.o releasex86_64/game/m_move.o releasex86_64/game/m_mutant.o releasex86_64/game/m_parasite.o releasex86_64/game/m_soldier.o releasex86_64/game/m_supertank.o releasex86_64/game/m_tank.o releasex86_64/game/p_hud.o releasex86_64/game/p_trail.o releasex86_64/game/p_view.o releasex86_64/game/p_weapon.o releasex86_64/game/q_shared.o releasex86_64/game/m_flash.o x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -march=native -O2 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/ctf/g_ai.o -c src/ctf/g_ai.c x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -march=native -O2 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/ctf/g_chase.o -c src/ctf/g_chase.c src/ctf/g_chase.c: In function ‘UpdateChaseCam’: src/ctf/g_chase.c:30:9: warning: variable ‘oldgoal’ set but not used [-Wunused-but-set-variable] vec3_t oldgoal; ^~~~~~~ x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -march=native -O2 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/ctf/g_cmds.o -c src/ctf/g_cmds.c x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -march=native -O2 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/ctf/g_combat.o -c src/ctf/g_combat.c x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -march=native -O2 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/ctf/g_ctf.o -c src/ctf/g_ctf.c In file included from src/ctf/g_ctf.c:20:0: src/ctf/g_ctf.c: In function ‘SelectCTFSpawnPoint’: src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/ctf/g_ctf.c:525:31: note: in expansion of macro ‘FOFS’ while ((spot = G_Find (spot, FOFS(classname), cname)) != NULL) ^~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/ctf/g_ctf.c:556:24: note: in expansion of macro ‘FOFS’ spot = G_Find (spot, FOFS(classname), cname); ^~~~ src/ctf/g_ctf.c: In function ‘CTFFragBonuses’: src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/ctf/g_ctf.c:655:31: note: in expansion of macro ‘FOFS’ while ((flag = G_Find (flag, FOFS(classname), c)) != NULL) { ^~~~ src/ctf/g_ctf.c: In function ‘CTFResetFlag’: src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/ctf/g_ctf.c:754:29: note: in expansion of macro ‘FOFS’ while ((ent = G_Find (ent, FOFS(classname), c)) != NULL) { ^~~~ src/ctf/g_ctf.c: In function ‘SetCTFStats’: src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/ctf/g_ctf.c:1148:19: note: in expansion of macro ‘FOFS’ e = G_Find(NULL, FOFS(classname), "item_flag_team1"); ^~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/ctf/g_ctf.c:1167:19: note: in expansion of macro ‘FOFS’ e = G_Find(NULL, FOFS(classname), "item_flag_team2"); ^~~~ src/ctf/g_ctf.c: In function ‘FindTechSpawn’: src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/ctf/g_ctf.c:1928:24: note: in expansion of macro ‘FOFS’ spot = G_Find (spot, FOFS(classname), "info_player_deathmatch"); ^~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/ctf/g_ctf.c:1930:24: note: in expansion of macro ‘FOFS’ spot = G_Find (spot, FOFS(classname), "info_player_deathmatch"); ^~~~ src/ctf/g_ctf.c: In function ‘CTFSay_Team_Location’: src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/ctf/g_ctf.c:2308:30: note: in expansion of macro ‘FOFS’ while ((what = G_Find(what, FOFS(classname), hot->classname)) != NULL) { ^~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/ctf/g_ctf.c:2313:29: note: in expansion of macro ‘FOFS’ if ((flag1 = G_Find(NULL, FOFS(classname), "item_flag_team1")) != NULL && ^~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/ctf/g_ctf.c:2314:26: note: in expansion of macro ‘FOFS’ (flag2 = G_Find(NULL, FOFS(classname), "item_flag_team2")) != NULL) { ^~~~ src/ctf/g_ctf.c: In function ‘old_teleporter_touch’: src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/ctf/g_ctf.c:3526:23: note: in expansion of macro ‘FOFS’ dest = G_Find (NULL, FOFS(targetname), self->target); ^~~~ x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -march=native -O2 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/ctf/g_func.o -c src/ctf/g_func.c In file included from src/ctf/g_func.c:20:0: src/ctf/g_func.c: In function ‘door_use_areaportals’: src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/ctf/g_func.c:859:25: note: in expansion of macro ‘FOFS’ while ((t = G_Find (t, FOFS(targetname), self->target))) ^~~~ x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -march=native -O2 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/ctf/g_items.o -c src/ctf/g_items.c x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -march=native -O2 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/ctf/g_main.o -c src/ctf/g_main.c In file included from src/ctf/g_main.c:21:0: src/ctf/g_main.c: In function ‘EndDMLevel’: src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/ctf/g_main.c:267:23: note: in expansion of macro ‘FOFS’ ent = G_Find (NULL, FOFS(classname), "target_changelevel"); ^~~~ x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -march=native -O2 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/ctf/g_misc.o -c src/ctf/g_misc.c In file included from src/ctf/g_misc.c:22:0: src/ctf/g_misc.c: In function ‘misc_viper_bomb_use’: src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/ctf/g_misc.c:1400:24: note: in expansion of macro ‘FOFS’ viper = G_Find (NULL, FOFS(classname), "misc_viper"); ^~~~ src/ctf/g_misc.c: In function ‘func_clock_think’: src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/ctf/g_misc.c:1708:31: note: in expansion of macro ‘FOFS’ self->enemy = G_Find (NULL, FOFS(targetname), self->target); ^~~~ src/ctf/g_misc.c: In function ‘teleporter_touch’: src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/ctf/g_misc.c:1819:23: note: in expansion of macro ‘FOFS’ dest = G_Find (NULL, FOFS(targetname), self->target); ^~~~ x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -march=native -O2 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/ctf/g_monster.o -c src/ctf/g_monster.c In file included from src/ctf/g_monster.c:20:0: src/ctf/g_monster.c: In function ‘monster_start_go’: src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/ctf/g_monster.c:601:36: note: in expansion of macro ‘FOFS’ while ((target = G_Find (target, FOFS(targetname), self->target)) != NULL) ^~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/ctf/g_monster.c:625:36: note: in expansion of macro ‘FOFS’ while ((target = G_Find (target, FOFS(targetname), self->combattarget)) != NULL) ^~~~ x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -march=native -O2 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/ctf/g_phys.o -c src/ctf/g_phys.c x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -march=native -O2 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/ctf/g_save.o -c src/ctf/g_save.c In file included from src/ctf/g_save.c:21:0: src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/ctf/g_save.c:24:16: note: in expansion of macro ‘FOFS’ {"classname", FOFS(classname), F_LSTRING}, ^~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/ctf/g_save.c:25:13: note: in expansion of macro ‘FOFS’ {"origin", FOFS(s.origin), F_VECTOR}, ^~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/ctf/g_save.c:26:12: note: in expansion of macro ‘FOFS’ {"model", FOFS(model), F_LSTRING}, ^~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/ctf/g_save.c:27:17: note: in expansion of macro ‘FOFS’ {"spawnflags", FOFS(spawnflags), F_INT}, ^~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/ctf/g_save.c:28:12: note: in expansion of macro ‘FOFS’ {"speed", FOFS(speed), F_FLOAT}, ^~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/ctf/g_save.c:29:12: note: in expansion of macro ‘FOFS’ {"accel", FOFS(accel), F_FLOAT}, ^~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/ctf/g_save.c:30:12: note: in expansion of macro ‘FOFS’ {"decel", FOFS(decel), F_FLOAT}, ^~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/ctf/g_save.c:31:13: note: in expansion of macro ‘FOFS’ {"target", FOFS(target), F_LSTRING}, ^~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/ctf/g_save.c:32:17: note: in expansion of macro ‘FOFS’ {"targetname", FOFS(targetname), F_LSTRING}, ^~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/ctf/g_save.c:33:17: note: in expansion of macro ‘FOFS’ {"pathtarget", FOFS(pathtarget), F_LSTRING}, ^~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/ctf/g_save.c:34:18: note: in expansion of macro ‘FOFS’ {"deathtarget", FOFS(deathtarget), F_LSTRING}, ^~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/ctf/g_save.c:35:17: note: in expansion of macro ‘FOFS’ {"killtarget", FOFS(killtarget), F_LSTRING}, ^~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/ctf/g_save.c:36:19: note: in expansion of macro ‘FOFS’ {"combattarget", FOFS(combattarget), F_LSTRING}, ^~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/ctf/g_save.c:37:14: note: in expansion of macro ‘FOFS’ {"message", FOFS(message), F_LSTRING}, ^~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/ctf/g_save.c:38:11: note: in expansion of macro ‘FOFS’ {"team", FOFS(team), F_LSTRING}, ^~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/ctf/g_save.c:39:11: note: in expansion of macro ‘FOFS’ {"wait", FOFS(wait), F_FLOAT}, ^~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/ctf/g_save.c:40:12: note: in expansion of macro ‘FOFS’ {"delay", FOFS(delay), F_FLOAT}, ^~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/ctf/g_save.c:41:13: note: in expansion of macro ‘FOFS’ {"random", FOFS(random), F_FLOAT}, ^~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/ctf/g_save.c:42:18: note: in expansion of macro ‘FOFS’ {"move_origin", FOFS(move_origin), F_VECTOR}, ^~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/ctf/g_save.c:43:18: note: in expansion of macro ‘FOFS’ {"move_angles", FOFS(move_angles), F_VECTOR}, ^~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/ctf/g_save.c:44:12: note: in expansion of macro ‘FOFS’ {"style", FOFS(style), F_INT}, ^~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/ctf/g_save.c:45:12: note: in expansion of macro ‘FOFS’ {"count", FOFS(count), F_INT}, ^~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/ctf/g_save.c:46:13: note: in expansion of macro ‘FOFS’ {"health", FOFS(health), F_INT}, ^~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/ctf/g_save.c:47:13: note: in expansion of macro ‘FOFS’ {"sounds", FOFS(sounds), F_INT}, ^~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/ctf/g_save.c:49:10: note: in expansion of macro ‘FOFS’ {"dmg", FOFS(dmg), F_INT}, ^~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/ctf/g_save.c:50:13: note: in expansion of macro ‘FOFS’ {"angles", FOFS(s.angles), F_VECTOR}, ^~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/ctf/g_save.c:51:12: note: in expansion of macro ‘FOFS’ {"angle", FOFS(s.angles), F_ANGLEHACK}, ^~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/ctf/g_save.c:52:11: note: in expansion of macro ‘FOFS’ {"mass", FOFS(mass), F_INT}, ^~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/ctf/g_save.c:53:13: note: in expansion of macro ‘FOFS’ {"volume", FOFS(volume), F_FLOAT}, ^~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/ctf/g_save.c:54:18: note: in expansion of macro ‘FOFS’ {"attenuation", FOFS(attenuation), F_FLOAT}, ^~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/ctf/g_save.c:55:10: note: in expansion of macro ‘FOFS’ {"map", FOFS(map), F_LSTRING}, ^~~~ src/ctf/g_local.h:514:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define STOFS(x) (int)&(((spawn_temp_t *)0)->x) ^ src/ctf/g_save.c:58:10: note: in expansion of macro ‘STOFS’ {"lip", STOFS(lip), F_INT, FFL_SPAWNTEMP}, ^~~~~ src/ctf/g_local.h:514:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define STOFS(x) (int)&(((spawn_temp_t *)0)->x) ^ src/ctf/g_save.c:59:15: note: in expansion of macro ‘STOFS’ {"distance", STOFS(distance), F_INT, FFL_SPAWNTEMP}, ^~~~~ src/ctf/g_local.h:514:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define STOFS(x) (int)&(((spawn_temp_t *)0)->x) ^ src/ctf/g_save.c:60:13: note: in expansion of macro ‘STOFS’ {"height", STOFS(height), F_INT, FFL_SPAWNTEMP}, ^~~~~ src/ctf/g_local.h:514:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define STOFS(x) (int)&(((spawn_temp_t *)0)->x) ^ src/ctf/g_save.c:61:12: note: in expansion of macro ‘STOFS’ {"noise", STOFS(noise), F_LSTRING, FFL_SPAWNTEMP}, ^~~~~ src/ctf/g_local.h:514:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define STOFS(x) (int)&(((spawn_temp_t *)0)->x) ^ src/ctf/g_save.c:62:16: note: in expansion of macro ‘STOFS’ {"pausetime", STOFS(pausetime), F_FLOAT, FFL_SPAWNTEMP}, ^~~~~ src/ctf/g_local.h:514:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define STOFS(x) (int)&(((spawn_temp_t *)0)->x) ^ src/ctf/g_save.c:63:11: note: in expansion of macro ‘STOFS’ {"item", STOFS(item), F_LSTRING, FFL_SPAWNTEMP}, ^~~~~ src/ctf/g_local.h:514:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define STOFS(x) (int)&(((spawn_temp_t *)0)->x) ^ src/ctf/g_save.c:64:14: note: in expansion of macro ‘STOFS’ {"gravity", STOFS(gravity), F_LSTRING, FFL_SPAWNTEMP}, ^~~~~ src/ctf/g_local.h:514:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define STOFS(x) (int)&(((spawn_temp_t *)0)->x) ^ src/ctf/g_save.c:65:10: note: in expansion of macro ‘STOFS’ {"sky", STOFS(sky), F_LSTRING, FFL_SPAWNTEMP}, ^~~~~ src/ctf/g_local.h:514:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define STOFS(x) (int)&(((spawn_temp_t *)0)->x) ^ src/ctf/g_save.c:66:16: note: in expansion of macro ‘STOFS’ {"skyrotate", STOFS(skyrotate), F_FLOAT, FFL_SPAWNTEMP}, ^~~~~ src/ctf/g_local.h:514:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define STOFS(x) (int)&(((spawn_temp_t *)0)->x) ^ src/ctf/g_save.c:67:14: note: in expansion of macro ‘STOFS’ {"skyaxis", STOFS(skyaxis), F_VECTOR, FFL_SPAWNTEMP}, ^~~~~ src/ctf/g_local.h:514:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define STOFS(x) (int)&(((spawn_temp_t *)0)->x) ^ src/ctf/g_save.c:68:13: note: in expansion of macro ‘STOFS’ {"minyaw", STOFS(minyaw), F_FLOAT, FFL_SPAWNTEMP}, ^~~~~ src/ctf/g_local.h:514:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define STOFS(x) (int)&(((spawn_temp_t *)0)->x) ^ src/ctf/g_save.c:69:13: note: in expansion of macro ‘STOFS’ {"maxyaw", STOFS(maxyaw), F_FLOAT, FFL_SPAWNTEMP}, ^~~~~ src/ctf/g_local.h:514:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define STOFS(x) (int)&(((spawn_temp_t *)0)->x) ^ src/ctf/g_save.c:70:15: note: in expansion of macro ‘STOFS’ {"minpitch", STOFS(minpitch), F_FLOAT, FFL_SPAWNTEMP}, ^~~~~ src/ctf/g_local.h:514:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define STOFS(x) (int)&(((spawn_temp_t *)0)->x) ^ src/ctf/g_save.c:71:15: note: in expansion of macro ‘STOFS’ {"maxpitch", STOFS(maxpitch), F_FLOAT, FFL_SPAWNTEMP}, ^~~~~ src/ctf/g_local.h:514:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define STOFS(x) (int)&(((spawn_temp_t *)0)->x) ^ src/ctf/g_save.c:72:14: note: in expansion of macro ‘STOFS’ {"nextmap", STOFS(nextmap), F_LSTRING, FFL_SPAWNTEMP} ^~~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/ctf/g_save.c:85:7: note: in expansion of macro ‘FOFS’ {"", FOFS(classname), F_LSTRING}, ^~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/ctf/g_save.c:86:7: note: in expansion of macro ‘FOFS’ {"", FOFS(target), F_LSTRING}, ^~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/ctf/g_save.c:87:7: note: in expansion of macro ‘FOFS’ {"", FOFS(targetname), F_LSTRING}, ^~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/ctf/g_save.c:88:7: note: in expansion of macro ‘FOFS’ {"", FOFS(killtarget), F_LSTRING}, ^~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/ctf/g_save.c:89:7: note: in expansion of macro ‘FOFS’ {"", FOFS(team), F_LSTRING}, ^~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/ctf/g_save.c:90:7: note: in expansion of macro ‘FOFS’ {"", FOFS(pathtarget), F_LSTRING}, ^~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/ctf/g_save.c:91:7: note: in expansion of macro ‘FOFS’ {"", FOFS(deathtarget), F_LSTRING}, ^~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/ctf/g_save.c:92:7: note: in expansion of macro ‘FOFS’ {"", FOFS(combattarget), F_LSTRING}, ^~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/ctf/g_save.c:93:7: note: in expansion of macro ‘FOFS’ {"", FOFS(model), F_LSTRING}, ^~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/ctf/g_save.c:94:7: note: in expansion of macro ‘FOFS’ {"", FOFS(map), F_LSTRING}, ^~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/ctf/g_save.c:95:7: note: in expansion of macro ‘FOFS’ {"", FOFS(message), F_LSTRING}, ^~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/ctf/g_save.c:97:7: note: in expansion of macro ‘FOFS’ {"", FOFS(client), F_CLIENT}, ^~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/ctf/g_save.c:98:7: note: in expansion of macro ‘FOFS’ {"", FOFS(item), F_ITEM}, ^~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/ctf/g_save.c:100:7: note: in expansion of macro ‘FOFS’ {"", FOFS(goalentity), F_EDICT}, ^~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/ctf/g_save.c:101:7: note: in expansion of macro ‘FOFS’ {"", FOFS(movetarget), F_EDICT}, ^~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/ctf/g_save.c:102:7: note: in expansion of macro ‘FOFS’ {"", FOFS(enemy), F_EDICT}, ^~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/ctf/g_save.c:103:7: note: in expansion of macro ‘FOFS’ {"", FOFS(oldenemy), F_EDICT}, ^~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/ctf/g_save.c:104:7: note: in expansion of macro ‘FOFS’ {"", FOFS(activator), F_EDICT}, ^~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/ctf/g_save.c:105:7: note: in expansion of macro ‘FOFS’ {"", FOFS(groundentity), F_EDICT}, ^~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/ctf/g_save.c:106:7: note: in expansion of macro ‘FOFS’ {"", FOFS(teamchain), F_EDICT}, ^~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/ctf/g_save.c:107:7: note: in expansion of macro ‘FOFS’ {"", FOFS(teammaster), F_EDICT}, ^~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/ctf/g_save.c:108:7: note: in expansion of macro ‘FOFS’ {"", FOFS(owner), F_EDICT}, ^~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/ctf/g_save.c:109:7: note: in expansion of macro ‘FOFS’ {"", FOFS(mynoise), F_EDICT}, ^~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/ctf/g_save.c:110:7: note: in expansion of macro ‘FOFS’ {"", FOFS(mynoise2), F_EDICT}, ^~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/ctf/g_save.c:111:7: note: in expansion of macro ‘FOFS’ {"", FOFS(target_ent), F_EDICT}, ^~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/ctf/g_save.c:112:7: note: in expansion of macro ‘FOFS’ {"", FOFS(chain), F_EDICT}, ^~~~ src/ctf/g_local.h:515:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define LLOFS(x) (int)&(((level_locals_t *)0)->x) ^ src/ctf/g_save.c:119:7: note: in expansion of macro ‘LLOFS’ {"", LLOFS(changemap), F_LSTRING}, ^~~~~ src/ctf/g_local.h:515:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define LLOFS(x) (int)&(((level_locals_t *)0)->x) ^ src/ctf/g_save.c:121:7: note: in expansion of macro ‘LLOFS’ {"", LLOFS(sight_client), F_EDICT}, ^~~~~ src/ctf/g_local.h:515:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define LLOFS(x) (int)&(((level_locals_t *)0)->x) ^ src/ctf/g_save.c:122:7: note: in expansion of macro ‘LLOFS’ {"", LLOFS(sight_entity), F_EDICT}, ^~~~~ src/ctf/g_local.h:515:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define LLOFS(x) (int)&(((level_locals_t *)0)->x) ^ src/ctf/g_save.c:123:7: note: in expansion of macro ‘LLOFS’ {"", LLOFS(sound_entity), F_EDICT}, ^~~~~ src/ctf/g_local.h:515:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define LLOFS(x) (int)&(((level_locals_t *)0)->x) ^ src/ctf/g_save.c:124:7: note: in expansion of macro ‘LLOFS’ {"", LLOFS(sound2_entity), F_EDICT}, ^~~~~ src/ctf/g_local.h:516:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define CLOFS(x) (int)&(((gclient_t *)0)->x) ^ src/ctf/g_save.c:131:7: note: in expansion of macro ‘CLOFS’ {"", CLOFS(pers.weapon), F_ITEM}, ^~~~~ src/ctf/g_local.h:516:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define CLOFS(x) (int)&(((gclient_t *)0)->x) ^ src/ctf/g_save.c:132:7: note: in expansion of macro ‘CLOFS’ {"", CLOFS(pers.lastweapon), F_ITEM}, ^~~~~ src/ctf/g_local.h:516:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define CLOFS(x) (int)&(((gclient_t *)0)->x) ^ src/ctf/g_save.c:133:7: note: in expansion of macro ‘CLOFS’ {"", CLOFS(newweapon), F_ITEM}, ^~~~~ src/ctf/g_save.c: In function ‘ReadField’: src/ctf/g_save.c:334:4: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result] fread (*(char **)p, len, 1, f); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ctf/g_save.c:344:4: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result] fread (*(char **)p, len, 1, f); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ctf/g_save.c: In function ‘ReadClient’: src/ctf/g_save.c:418:2: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result] fread (client, sizeof(*client), 1, f); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ctf/g_save.c: In function ‘ReadGame’: src/ctf/g_save.c:479:2: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result] fread (str, sizeof(str), 1, f); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ctf/g_save.c:489:2: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result] fread (&game, sizeof(game), 1, f); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ctf/g_save.c: In function ‘ReadEdict’: src/ctf/g_save.c:575:2: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result] fread (ent, sizeof(*ent), 1, f); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ctf/g_save.c: In function ‘ReadLevelLocals’: src/ctf/g_save.c:594:2: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result] fread (&level, sizeof(level), 1, f); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ctf/g_save.c: In function ‘ReadLevel’: src/ctf/g_save.c:683:2: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result] fread (&i, sizeof(i), 1, f); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ctf/g_save.c:691:2: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result] fread (&base, sizeof(base), 1, f); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -march=native -O2 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/ctf/g_spawn.o -c src/ctf/g_spawn.c x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -march=native -O2 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/ctf/g_svcmds.o -c src/ctf/g_svcmds.c src/ctf/g_svcmds.c: In function ‘StringToFilter’: src/ctf/g_svcmds.c:112:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] f->mask = *(unsigned *)m; ^ src/ctf/g_svcmds.c:113:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] f->compare = *(unsigned *)b; ^ src/ctf/g_svcmds.c: In function ‘SV_FilterPacket’: src/ctf/g_svcmds.c:143:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] in = *(unsigned *)m; ^~ src/ctf/g_svcmds.c: In function ‘SVCmd_ListIP_f’: src/ctf/g_svcmds.c:228:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *(unsigned *)b = ipfilters[i].compare; ^ src/ctf/g_svcmds.c: In function ‘SVCmd_WriteIP_f’: src/ctf/g_svcmds.c:266:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *(unsigned *)b = ipfilters[i].compare; ^ x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -march=native -O2 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/ctf/g_target.o -c src/ctf/g_target.c src/ctf/g_target.c: In function ‘use_target_blaster’: src/ctf/g_target.c:418:6: warning: variable ‘effect’ set but not used [-Wunused-but-set-variable] int effect; ^~~~~~ In file included from src/ctf/g_target.c:20:0: src/ctf/g_target.c: In function ‘target_laser_start’: src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/ctf/g_target.c:616:24: note: in expansion of macro ‘FOFS’ ent = G_Find (NULL, FOFS(targetname), self->target); ^~~~ src/ctf/g_target.c: In function ‘target_lightramp_use’: src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/ctf/g_target.c:689:19: note: in expansion of macro ‘FOFS’ e = G_Find (e, FOFS(targetname), self->target); ^~~~ x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -march=native -O2 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/ctf/g_trigger.o -c src/ctf/g_trigger.c x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -march=native -O2 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/ctf/g_utils.o -c src/ctf/g_utils.c In file included from src/ctf/g_utils.c:22:0: src/ctf/g_utils.c: In function ‘G_PickTarget’: src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/ctf/g_utils.c:132:22: note: in expansion of macro ‘FOFS’ ent = G_Find (ent, FOFS(targetname), targetname); ^~~~ src/ctf/g_utils.c: In function ‘G_UseTargets’: src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/ctf/g_utils.c:215:26: note: in expansion of macro ‘FOFS’ while ((t = G_Find (t, FOFS(targetname), ent->killtarget))) ^~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/ctf/g_utils.c:234:26: note: in expansion of macro ‘FOFS’ while ((t = G_Find (t, FOFS(targetname), ent->target))) ^~~~ x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -march=native -O2 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/ctf/g_weapon.o -c src/ctf/g_weapon.c x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -march=native -O2 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/ctf/m_move.o -c src/ctf/m_move.c x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -march=native -O2 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/ctf/p_client.o -c src/ctf/p_client.c In file included from src/ctf/p_client.c:20:0: src/ctf/p_client.c: In function ‘SP_FixCoopSpots’: src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/ctf/p_client.c:46:23: note: in expansion of macro ‘FOFS’ spot = G_Find(spot, FOFS(classname), "info_player_start"); ^~~~ src/ctf/p_client.c: In function ‘SelectRandomDeathmatchSpawnPoint’: src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/ctf/p_client.c:770:31: note: in expansion of macro ‘FOFS’ while ((spot = G_Find (spot, FOFS(classname), "info_player_deathmatch")) != NULL) ^~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/ctf/p_client.c:801:24: note: in expansion of macro ‘FOFS’ spot = G_Find (spot, FOFS(classname), "info_player_deathmatch"); ^~~~ src/ctf/p_client.c: In function ‘SelectFarthestDeathmatchSpawnPoint’: src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/ctf/p_client.c:825:31: note: in expansion of macro ‘FOFS’ while ((spot = G_Find (spot, FOFS(classname), "info_player_deathmatch")) != NULL) ^~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/ctf/p_client.c:843:23: note: in expansion of macro ‘FOFS’ spot = G_Find (NULL, FOFS(classname), "info_player_deathmatch"); ^~~~ src/ctf/p_client.c: In function ‘SelectCoopSpawnPoint’: src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/ctf/p_client.c:874:24: note: in expansion of macro ‘FOFS’ spot = G_Find (spot, FOFS(classname), "info_player_coop"); ^~~~ src/ctf/p_client.c: In function ‘SelectSpawnPoint’: src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/ctf/p_client.c:918:32: note: in expansion of macro ‘FOFS’ while ((spot = G_Find (spot, FOFS(classname), "info_player_start")) != NULL) ^~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/ctf/p_client.c:934:26: note: in expansion of macro ‘FOFS’ spot = G_Find (spot, FOFS(classname), "info_player_start"); ^~~~ x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -march=native -O2 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/ctf/p_hud.o -c src/ctf/p_hud.c In file included from src/ctf/p_hud.c:20:0: src/ctf/p_hud.c: In function ‘BeginIntermission’: src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/ctf/p_hud.c:131:22: note: in expansion of macro ‘FOFS’ ent = G_Find (NULL, FOFS(classname), "info_player_intermission"); ^~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/ctf/p_hud.c:134:23: note: in expansion of macro ‘FOFS’ ent = G_Find (NULL, FOFS(classname), "info_player_start"); ^~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/ctf/p_hud.c:136:24: note: in expansion of macro ‘FOFS’ ent = G_Find (NULL, FOFS(classname), "info_player_deathmatch"); ^~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/ctf/p_hud.c:143:23: note: in expansion of macro ‘FOFS’ ent = G_Find (ent, FOFS(classname), "info_player_intermission"); ^~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define FOFS(x) (int)&(((edict_t *)0)->x) ^ src/ctf/p_hud.c:145:24: note: in expansion of macro ‘FOFS’ ent = G_Find (ent, FOFS(classname), "info_player_intermission"); ^~~~ src/ctf/p_hud.c: In function ‘DeathmatchScoreboardMessage’: src/ctf/p_hud.c:178:7: warning: variable ‘picnum’ set but not used [-Wunused-but-set-variable] int picnum; ^~~~~~ x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -march=native -O2 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/ctf/p_menu.o -c src/ctf/p_menu.c x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -march=native -O2 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/ctf/p_trail.o -c src/ctf/p_trail.c x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -march=native -O2 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/ctf/p_view.o -c src/ctf/p_view.c x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -march=native -O2 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/ctf/p_weapon.o -c src/ctf/p_weapon.c x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -march=native -O2 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/ctf/q_shared.o -c src/ctf/q_shared.c src/ctf/q_shared.c: In function ‘Q_fabs’: src/ctf/q_shared.c:258:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] int tmp = * ( int * ) &f; ^~~ src/ctf/q_shared.c:260:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return * ( float * ) &tmp; ^~~~~~ src/ctf/q_shared.c: In function ‘Swap_Init’: src/ctf/q_shared.c:1016:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] if ( *(short *)swaptest == 1) ^~ x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -march=native -O2 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -Wl,-O1 -Wl,--as-needed -shared -o releasex86_64/ctf/gamex86_64.so releasex86_64/ctf/g_ai.o releasex86_64/ctf/g_chase.o releasex86_64/ctf/g_cmds.o releasex86_64/ctf/g_combat.o releasex86_64/ctf/g_ctf.o releasex86_64/ctf/g_func.o releasex86_64/ctf/g_items.o releasex86_64/ctf/g_main.o releasex86_64/ctf/g_misc.o releasex86_64/ctf/g_monster.o releasex86_64/ctf/g_phys.o releasex86_64/ctf/g_save.o releasex86_64/ctf/g_spawn.o releasex86_64/ctf/g_svcmds.o releasex86_64/ctf/g_target.o releasex86_64/ctf/g_trigger.o releasex86_64/ctf/g_utils.o releasex86_64/ctf/g_weapon.o releasex86_64/ctf/m_move.o releasex86_64/ctf/p_client.o releasex86_64/ctf/p_hud.o releasex86_64/ctf/p_menu.o releasex86_64/ctf/p_trail.o releasex86_64/ctf/p_view.o releasex86_64/ctf/p_weapon.o releasex86_64/ctf/q_shared.o x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -march=native -O2 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -o releasex86_64/client/cd_sdl.o -c src/linux/cd_sdl.c -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -march=native -O2 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -o releasex86_64/client/snd_sdl.o -c src/linux/snd_sdl.c -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -march=native -O2 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -Wl,-O1 -Wl,--as-needed -o releasex86_64/sdlquake2 releasex86_64/client/cl_cin.o releasex86_64/client/cl_ents.o releasex86_64/client/cl_fx.o releasex86_64/client/cl_input.o releasex86_64/client/cl_inv.o releasex86_64/client/cl_main.o releasex86_64/client/cl_parse.o releasex86_64/client/cl_pred.o releasex86_64/client/cl_tent.o releasex86_64/client/cl_scrn.o releasex86_64/client/cl_view.o releasex86_64/client/cl_newfx.o releasex86_64/client/console.o releasex86_64/client/keys.o releasex86_64/client/menu.o releasex86_64/client/snd_dma.o releasex86_64/client/snd_mem.o releasex86_64/client/snd_mix.o releasex86_64/client/qmenu.o releasex86_64/client/m_flash.o releasex86_64/client/cmd.o releasex86_64/client/cmodel.o releasex86_64/client/common.o releasex86_64/client/crc.o releasex86_64/client/cvar.o releasex86_64/client/files.o releasex86_64/client/md4.o releasex86_64/client/net_chan.o releasex86_64/client/sv_ccmds.o releasex86_64/client/sv_ents.o releasex86_64/client/sv_game.o releasex86_64/client/sv_init.o releasex86_64/client/sv_main.o releasex86_64/client/sv_send.o releasex86_64/client/sv_user.o releasex86_64/client/sv_world.o releasex86_64/client/q_shlinux.o releasex86_64/client/vid_menu.o releasex86_64/client/vid_so.o releasex86_64/client/sys_linux.o releasex86_64/client/glob.o releasex86_64/client/net_udp6.o releasex86_64/client/q_shared.o releasex86_64/client/pmove.o releasex86_64/client/cd_sdl.o releasex86_64/client/snd_sdl.o -lm -ldl -lasound -lSDL -lpthread x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -march=native -O2 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/ref_gl/gl_draw.o -c src/ref_gl/gl_draw.c x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -march=native -O2 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/ref_gl/gl_image.o -c src/ref_gl/gl_image.c src/ref_gl/gl_image.c: In function ‘LoadTGA’: src/ref_gl/gl_image.c:582:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] targa_header.colormap_index = LittleShort ( *((short *)tmp) ); ^~~~~~~~~~~~ src/ref_gl/gl_image.c:586:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] targa_header.colormap_length = LittleShort ( *((short *)tmp) ); ^~~~~~~~~~~~ src/ref_gl/gl_image.c:557:7: warning: variable ‘length’ set but not used [-Wunused-but-set-variable] int length; ^~~~~~ x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -march=native -O2 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/ref_gl/gl_light.o -c src/ref_gl/gl_light.c src/ref_gl/gl_light.c: In function ‘R_LightPoint’: src/ref_gl/gl_light.c:304:9: warning: variable ‘light’ set but not used [-Wunused-but-set-variable] float light; ^~~~~ src/ref_gl/gl_light.c: In function ‘R_BuildLightMap’: src/ref_gl/gl_light.c:464:16: warning: variable ‘style’ set but not used [-Wunused-but-set-variable] lightstyle_t *style; ^~~~~ x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -march=native -O2 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/ref_gl/gl_mesh.o -c src/ref_gl/gl_mesh.c src/ref_gl/gl_mesh.c: In function ‘GL_DrawAliasShadow’: src/ref_gl/gl_mesh.c:312:15: warning: variable ‘verts’ set but not used [-Wunused-but-set-variable] dtrivertx_t *verts; ^~~~~ x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -march=native -O2 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/ref_gl/gl_model.o -c src/ref_gl/gl_model.c src/ref_gl/gl_model.c: In function ‘Mod_LoadTexinfo’: src/ref_gl/gl_model.c:462:22: warning: iteration 4 invokes undefined behavior [-Waggressive-loop-optimizations] out->vecs[0][j] = LittleFloat (in->vecs[0][j]); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ref_gl/gl_model.c:461:3: note: within this loop for (j=0 ; j<8 ; j++) ^~~ x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -march=native -O2 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/ref_gl/gl_rmain.o -c src/ref_gl/gl_rmain.c src/ref_gl/gl_rmain.c: In function ‘GL_DrawParticles’: src/ref_gl/gl_rmain.c:439:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *(int *)color = colortable[p->color]; ^ src/ref_gl/gl_rmain.c: In function ‘R_DrawParticles’: src/ref_gl/gl_rmain.c:487:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *(int *)color = d_8to24table[p->color]; ^ x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -march=native -O2 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/ref_gl/gl_rmisc.o -c src/ref_gl/gl_rmisc.c x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -march=native -O2 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/ref_gl/gl_rsurf.o -c src/ref_gl/gl_rsurf.c src/ref_gl/gl_rsurf.c: In function ‘GL_BuildPolygonFromSurface’: src/ref_gl/gl_rsurf.c:1461:8: warning: variable ‘vertpage’ set but not used [-Wunused-but-set-variable] int vertpage; ^~~~~~~~ x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -march=native -O2 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/ref_gl/gl_warp.o -c src/ref_gl/gl_warp.c x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -march=native -O2 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/ref_gl/qgl_linux.o -c src/linux/qgl_linux.c x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -march=native -O2 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/ref_gl/q_shared.o -c src/game/q_shared.c src/game/q_shared.c: In function ‘Q_fabs’: src/game/q_shared.c:258:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] int tmp = * ( int * ) &f; ^~~ src/game/q_shared.c:260:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return * ( float * ) &tmp; ^~~~~~ src/game/q_shared.c: In function ‘Swap_Init’: src/game/q_shared.c:1016:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] if ( *(short *)swaptest == 1) ^~ x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -march=native -O2 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/ref_gl/q_shlinux.o -c src/linux/q_shlinux.c x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -march=native -O2 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/ref_gl/glob.o -c src/linux/glob.c x86_64-pc-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -march=native -O2 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releasex86_64/ref_gl/gl_glx.o -c src/linux/gl_glx.c -I/usr/X11R6/include -DOPENGL In file included from src/linux/gl_glx.c:57:0: /usr/include/X11/extensions/xf86dga.h:9:2: warning: #warning "xf86dga.h is obsolete and may be removed in the future." [-Wcpp] #warning "xf86dga.h is obsolete and may be removed in the future." ^~~~~~~ /usr/include/X11/extensions/xf86dga.h:10:2: warning: #warning "include instead." [-Wcpp] #warning "include instead." ^~~~~~~ /usr/include/X11/extensions/xf86dga.h:11:37: fatal error: X11/extensions/Xxf86dga.h: No such file or directory #include ^ compilation terminated. make[1]: *** [Makefile:1902: releasex86_64/ref_gl/gl_glx.o] Error 1 make[1]: Leaving directory '/var/tmp/portage/games-fps/quake2-icculus-0.16.1-r1/work/quake2-r0.16.1' make: *** [Makefile:463: build_release] Error 2 * ERROR: games-fps/quake2-icculus-0.16.1-r1::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=games-fps/quake2-icculus-0.16.1-r1::gentoo'`, * the complete build log and the output of `emerge -pqv '=games-fps/quake2-icculus-0.16.1-r1::gentoo'`. * The complete build log is located at '/var/log/portage/games-fps:quake2-icculus-0.16.1-r1:20161214-054939.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/games-fps/quake2-icculus-0.16.1-r1/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/games-fps/quake2-icculus-0.16.1-r1/temp/environment'. * Working directory: '/var/tmp/portage/games-fps/quake2-icculus-0.16.1-r1/work/quake2-r0.16.1' * S: '/var/tmp/portage/games-fps/quake2-icculus-0.16.1-r1/work/quake2-r0.16.1'