* Package: games-fps/quake2-icculus-0.16.1-r2  * Repository: gentoo  * Maintainer: games@gentoo.org  * USE: X abi_ppc_64 alsa elibc_glibc ipv6 kernel_linux opengl ppc64 userland_GNU  * FEATURES: network-sandbox 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-r2/work >>> Source unpacked in /var/tmp/portage/games-fps/quake2-icculus-0.16.1-r2/work >>> Preparing source in /var/tmp/portage/games-fps/quake2-icculus-0.16.1-r2/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 ] * Applying quake2-icculus-0.16.1-ppc64.patch ...  [ ok ] >>> Source prepared. >>> Configuring source in /var/tmp/portage/games-fps/quake2-icculus-0.16.1-r2/work/quake2-r0.16.1 ... >>> Source configured. >>> Compiling source in /var/tmp/portage/games-fps/quake2-icculus-0.16.1-r2/work/quake2-r0.16.1 ... make -j26 -l26 -j1 clean make clean2 BUILDDIR=debugppc64 CFLAGS="-Wall -pipe -Dstricmp=strcasecmp -DJoystick -DC_ONLY -g" make[1]: Entering directory '/var/tmp/portage/games-fps/quake2-icculus-0.16.1-r2/work/quake2-r0.16.1' rm -f \ debugppc64/client/cl_cin.o debugppc64/client/cl_ents.o debugppc64/client/cl_fx.o debugppc64/client/cl_input.o debugppc64/client/cl_inv.o debugppc64/client/cl_main.o debugppc64/client/cl_parse.o debugppc64/client/cl_pred.o debugppc64/client/cl_tent.o debugppc64/client/cl_scrn.o debugppc64/client/cl_view.o debugppc64/client/cl_newfx.o debugppc64/client/console.o debugppc64/client/keys.o debugppc64/client/menu.o debugppc64/client/snd_dma.o debugppc64/client/snd_mem.o debugppc64/client/snd_mix.o debugppc64/client/qmenu.o debugppc64/client/m_flash.o debugppc64/client/cmd.o debugppc64/client/cmodel.o debugppc64/client/common.o debugppc64/client/crc.o debugppc64/client/cvar.o debugppc64/client/files.o debugppc64/client/md4.o debugppc64/client/net_chan.o debugppc64/client/sv_ccmds.o debugppc64/client/sv_ents.o debugppc64/client/sv_game.o debugppc64/client/sv_init.o debugppc64/client/sv_main.o debugppc64/client/sv_send.o debugppc64/client/sv_user.o debugppc64/client/sv_world.o debugppc64/client/q_shlinux.o debugppc64/client/vid_menu.o debugppc64/client/vid_so.o debugppc64/client/sys_linux.o debugppc64/client/glob.o debugppc64/client/net_udp.o debugppc64/client/q_shared.o debugppc64/client/pmove.o \ \ debugppc64/game/g_ai.o debugppc64/game/p_client.o debugppc64/game/g_chase.o debugppc64/game/g_cmds.o debugppc64/game/g_svcmds.o debugppc64/game/g_combat.o debugppc64/game/g_func.o debugppc64/game/g_items.o debugppc64/game/g_main.o debugppc64/game/g_misc.o debugppc64/game/g_monster.o debugppc64/game/g_phys.o debugppc64/game/g_save.o debugppc64/game/g_spawn.o debugppc64/game/g_target.o debugppc64/game/g_trigger.o debugppc64/game/g_turret.o debugppc64/game/g_utils.o debugppc64/game/g_weapon.o debugppc64/game/m_actor.o debugppc64/game/m_berserk.o debugppc64/game/m_boss2.o debugppc64/game/m_boss3.o debugppc64/game/m_boss31.o debugppc64/game/m_boss32.o debugppc64/game/m_brain.o debugppc64/game/m_chick.o debugppc64/game/m_flipper.o debugppc64/game/m_float.o debugppc64/game/m_flyer.o debugppc64/game/m_gladiator.o debugppc64/game/m_gunner.o debugppc64/game/m_hover.o debugppc64/game/m_infantry.o debugppc64/game/m_insane.o debugppc64/game/m_medic.o debugppc64/game/m_move.o debugppc64/game/m_mutant.o debugppc64/game/m_parasite.o debugppc64/game/m_soldier.o debugppc64/game/m_supertank.o debugppc64/game/m_tank.o debugppc64/game/p_hud.o debugppc64/game/p_trail.o debugppc64/game/p_view.o debugppc64/game/p_weapon.o debugppc64/game/q_shared.o debugppc64/game/m_flash.o \ debugppc64/ctf/g_ai.o debugppc64/ctf/g_chase.o debugppc64/ctf/g_cmds.o debugppc64/ctf/g_combat.o debugppc64/ctf/g_ctf.o debugppc64/ctf/g_func.o debugppc64/ctf/g_items.o debugppc64/ctf/g_main.o debugppc64/ctf/g_misc.o debugppc64/ctf/g_monster.o debugppc64/ctf/g_phys.o debugppc64/ctf/g_save.o debugppc64/ctf/g_spawn.o debugppc64/ctf/g_svcmds.o debugppc64/ctf/g_target.o debugppc64/ctf/g_trigger.o debugppc64/ctf/g_utils.o debugppc64/ctf/g_weapon.o debugppc64/ctf/m_move.o debugppc64/ctf/p_client.o debugppc64/ctf/p_hud.o debugppc64/ctf/p_menu.o debugppc64/ctf/p_trail.o debugppc64/ctf/p_view.o debugppc64/ctf/p_weapon.o debugppc64/ctf/q_shared.o \ debugppc64/rogue/dm_ball.o debugppc64/rogue/dm_tag.o debugppc64/rogue/g_ai.o debugppc64/rogue/g_chase.o debugppc64/rogue/g_cmds.o debugppc64/rogue/g_combat.o debugppc64/rogue/g_func.o debugppc64/rogue/g_items.o debugppc64/rogue/g_main.o debugppc64/rogue/g_misc.o debugppc64/rogue/g_monster.o debugppc64/rogue/g_newai.o debugppc64/rogue/g_newdm.o debugppc64/rogue/g_newfnc.o debugppc64/rogue/g_newtarg.o debugppc64/rogue/g_newtrig.o debugppc64/rogue/g_newweap.o debugppc64/rogue/g_phys.o debugppc64/rogue/g_save.o debugppc64/rogue/g_spawn.o debugppc64/rogue/g_sphere.o debugppc64/rogue/g_svcmds.o debugppc64/rogue/g_target.o debugppc64/rogue/g_trigger.o debugppc64/rogue/g_turret.o debugppc64/rogue/g_utils.o debugppc64/rogue/g_weapon.o debugppc64/rogue/m_actor.o debugppc64/rogue/m_berserk.o debugppc64/rogue/m_boss2.o debugppc64/rogue/m_boss3.o debugppc64/rogue/m_boss31.o debugppc64/rogue/m_boss32.o debugppc64/rogue/m_brain.o debugppc64/rogue/m_carrier.o debugppc64/rogue/m_chick.o debugppc64/rogue/m_flash.o debugppc64/rogue/m_flipper.o debugppc64/rogue/m_float.o debugppc64/rogue/m_flyer.o debugppc64/rogue/m_gladiator.o debugppc64/rogue/m_gunner.o debugppc64/rogue/m_hover.o debugppc64/rogue/m_infantry.o debugppc64/rogue/m_insane.o debugppc64/rogue/m_medic.o debugppc64/rogue/m_move.o debugppc64/rogue/m_mutant.o debugppc64/rogue/m_parasite.o debugppc64/rogue/m_soldier.o debugppc64/rogue/m_stalker.o debugppc64/rogue/m_supertank.o debugppc64/rogue/m_tank.o debugppc64/rogue/m_turret.o debugppc64/rogue/m_widow.o debugppc64/rogue/m_widow2.o debugppc64/rogue/p_client.o debugppc64/rogue/p_hud.o debugppc64/rogue/p_trail.o debugppc64/rogue/p_view.o debugppc64/rogue/p_weapon.o debugppc64/rogue/q_shared.o \ debugppc64/xatrix/g_ai.o debugppc64/xatrix/g_chase.o debugppc64/xatrix/g_cmds.o debugppc64/xatrix/g_combat.o debugppc64/xatrix/g_func.o debugppc64/xatrix/g_items.o debugppc64/xatrix/g_main.o debugppc64/xatrix/g_misc.o debugppc64/xatrix/g_monster.o debugppc64/xatrix/g_phys.o debugppc64/xatrix/g_save.o debugppc64/xatrix/g_spawn.o debugppc64/xatrix/g_svcmds.o debugppc64/xatrix/g_target.o debugppc64/xatrix/g_trigger.o debugppc64/xatrix/g_turret.o debugppc64/xatrix/g_utils.o debugppc64/xatrix/g_weapon.o debugppc64/xatrix/m_actor.o debugppc64/xatrix/m_berserk.o debugppc64/xatrix/m_boss2.o debugppc64/xatrix/m_boss3.o debugppc64/xatrix/m_boss31.o debugppc64/xatrix/m_boss32.o debugppc64/xatrix/m_boss5.o debugppc64/xatrix/m_brain.o debugppc64/xatrix/m_chick.o debugppc64/xatrix/m_fixbot.o debugppc64/xatrix/m_flash.o debugppc64/xatrix/m_flipper.o debugppc64/xatrix/m_float.o debugppc64/xatrix/m_flyer.o debugppc64/xatrix/m_gekk.o debugppc64/xatrix/m_gladb.o debugppc64/xatrix/m_gladiator.o debugppc64/xatrix/m_gunner.o debugppc64/xatrix/m_hover.o debugppc64/xatrix/m_infantry.o debugppc64/xatrix/m_insane.o debugppc64/xatrix/m_medic.o debugppc64/xatrix/m_move.o debugppc64/xatrix/m_mutant.o debugppc64/xatrix/m_parasite.o debugppc64/xatrix/m_soldier.o debugppc64/xatrix/m_supertank.o debugppc64/xatrix/m_tank.o debugppc64/xatrix/p_client.o debugppc64/xatrix/p_hud.o debugppc64/xatrix/p_trail.o debugppc64/xatrix/p_view.o debugppc64/xatrix/p_weapon.o debugppc64/xatrix/q_shared.o \ debugppc64/ref_soft/r_aclip.o debugppc64/ref_soft/r_alias.o debugppc64/ref_soft/r_bsp.o debugppc64/ref_soft/r_draw.o debugppc64/ref_soft/r_edge.o debugppc64/ref_soft/r_image.o debugppc64/ref_soft/r_light.o debugppc64/ref_soft/r_main.o debugppc64/ref_soft/r_misc.o debugppc64/ref_soft/r_model.o debugppc64/ref_soft/r_part.o debugppc64/ref_soft/r_poly.o debugppc64/ref_soft/r_polyse.o debugppc64/ref_soft/r_rast.o debugppc64/ref_soft/r_scan.o debugppc64/ref_soft/r_sprite.o debugppc64/ref_soft/r_surf.o debugppc64/ref_soft/q_shared.o debugppc64/ref_soft/q_shlinux.o debugppc64/ref_soft/glob.o debugppc64/ref_soft/joystick.o \ debugppc64/ref_soft/rw_svgalib.o debugppc64/ref_soft/d_copy.o debugppc64/ref_soft/rw_in_svgalib.o \ debugppc64/ref_soft/rw_linux.o debugppc64/ref_soft/rw_x11.o \ debugppc64/ref_gl/gl_draw.o debugppc64/ref_gl/gl_image.o debugppc64/ref_gl/gl_light.o debugppc64/ref_gl/gl_mesh.o debugppc64/ref_gl/gl_model.o debugppc64/ref_gl/gl_rmain.o debugppc64/ref_gl/gl_rmisc.o debugppc64/ref_gl/gl_rsurf.o debugppc64/ref_gl/gl_warp.o debugppc64/ref_gl/qgl_linux.o debugppc64/ref_gl/q_shared.o debugppc64/ref_gl/q_shlinux.o debugppc64/ref_gl/glob.o make[1]: Leaving directory '/var/tmp/portage/games-fps/quake2-icculus-0.16.1-r2/work/quake2-r0.16.1' make clean2 BUILDDIR=releaseppc64 CFLAGS="-Wall -pipe -Dstricmp=strcasecmp -DJoystick -DC_ONLY -g" make[1]: Entering directory '/var/tmp/portage/games-fps/quake2-icculus-0.16.1-r2/work/quake2-r0.16.1' rm -f \ releaseppc64/client/cl_cin.o releaseppc64/client/cl_ents.o releaseppc64/client/cl_fx.o releaseppc64/client/cl_input.o releaseppc64/client/cl_inv.o releaseppc64/client/cl_main.o releaseppc64/client/cl_parse.o releaseppc64/client/cl_pred.o releaseppc64/client/cl_tent.o releaseppc64/client/cl_scrn.o releaseppc64/client/cl_view.o releaseppc64/client/cl_newfx.o releaseppc64/client/console.o releaseppc64/client/keys.o releaseppc64/client/menu.o releaseppc64/client/snd_dma.o releaseppc64/client/snd_mem.o releaseppc64/client/snd_mix.o releaseppc64/client/qmenu.o releaseppc64/client/m_flash.o releaseppc64/client/cmd.o releaseppc64/client/cmodel.o releaseppc64/client/common.o releaseppc64/client/crc.o releaseppc64/client/cvar.o releaseppc64/client/files.o releaseppc64/client/md4.o releaseppc64/client/net_chan.o releaseppc64/client/sv_ccmds.o releaseppc64/client/sv_ents.o releaseppc64/client/sv_game.o releaseppc64/client/sv_init.o releaseppc64/client/sv_main.o releaseppc64/client/sv_send.o releaseppc64/client/sv_user.o releaseppc64/client/sv_world.o releaseppc64/client/q_shlinux.o releaseppc64/client/vid_menu.o releaseppc64/client/vid_so.o releaseppc64/client/sys_linux.o releaseppc64/client/glob.o releaseppc64/client/net_udp.o releaseppc64/client/q_shared.o releaseppc64/client/pmove.o \ \ releaseppc64/game/g_ai.o releaseppc64/game/p_client.o releaseppc64/game/g_chase.o releaseppc64/game/g_cmds.o releaseppc64/game/g_svcmds.o releaseppc64/game/g_combat.o releaseppc64/game/g_func.o releaseppc64/game/g_items.o releaseppc64/game/g_main.o releaseppc64/game/g_misc.o releaseppc64/game/g_monster.o releaseppc64/game/g_phys.o releaseppc64/game/g_save.o releaseppc64/game/g_spawn.o releaseppc64/game/g_target.o releaseppc64/game/g_trigger.o releaseppc64/game/g_turret.o releaseppc64/game/g_utils.o releaseppc64/game/g_weapon.o releaseppc64/game/m_actor.o releaseppc64/game/m_berserk.o releaseppc64/game/m_boss2.o releaseppc64/game/m_boss3.o releaseppc64/game/m_boss31.o releaseppc64/game/m_boss32.o releaseppc64/game/m_brain.o releaseppc64/game/m_chick.o releaseppc64/game/m_flipper.o releaseppc64/game/m_float.o releaseppc64/game/m_flyer.o releaseppc64/game/m_gladiator.o releaseppc64/game/m_gunner.o releaseppc64/game/m_hover.o releaseppc64/game/m_infantry.o releaseppc64/game/m_insane.o releaseppc64/game/m_medic.o releaseppc64/game/m_move.o releaseppc64/game/m_mutant.o releaseppc64/game/m_parasite.o releaseppc64/game/m_soldier.o releaseppc64/game/m_supertank.o releaseppc64/game/m_tank.o releaseppc64/game/p_hud.o releaseppc64/game/p_trail.o releaseppc64/game/p_view.o releaseppc64/game/p_weapon.o releaseppc64/game/q_shared.o releaseppc64/game/m_flash.o \ releaseppc64/ctf/g_ai.o releaseppc64/ctf/g_chase.o releaseppc64/ctf/g_cmds.o releaseppc64/ctf/g_combat.o releaseppc64/ctf/g_ctf.o releaseppc64/ctf/g_func.o releaseppc64/ctf/g_items.o releaseppc64/ctf/g_main.o releaseppc64/ctf/g_misc.o releaseppc64/ctf/g_monster.o releaseppc64/ctf/g_phys.o releaseppc64/ctf/g_save.o releaseppc64/ctf/g_spawn.o releaseppc64/ctf/g_svcmds.o releaseppc64/ctf/g_target.o releaseppc64/ctf/g_trigger.o releaseppc64/ctf/g_utils.o releaseppc64/ctf/g_weapon.o releaseppc64/ctf/m_move.o releaseppc64/ctf/p_client.o releaseppc64/ctf/p_hud.o releaseppc64/ctf/p_menu.o releaseppc64/ctf/p_trail.o releaseppc64/ctf/p_view.o releaseppc64/ctf/p_weapon.o releaseppc64/ctf/q_shared.o \ releaseppc64/rogue/dm_ball.o releaseppc64/rogue/dm_tag.o releaseppc64/rogue/g_ai.o releaseppc64/rogue/g_chase.o releaseppc64/rogue/g_cmds.o releaseppc64/rogue/g_combat.o releaseppc64/rogue/g_func.o releaseppc64/rogue/g_items.o releaseppc64/rogue/g_main.o releaseppc64/rogue/g_misc.o releaseppc64/rogue/g_monster.o releaseppc64/rogue/g_newai.o releaseppc64/rogue/g_newdm.o releaseppc64/rogue/g_newfnc.o releaseppc64/rogue/g_newtarg.o releaseppc64/rogue/g_newtrig.o releaseppc64/rogue/g_newweap.o releaseppc64/rogue/g_phys.o releaseppc64/rogue/g_save.o releaseppc64/rogue/g_spawn.o releaseppc64/rogue/g_sphere.o releaseppc64/rogue/g_svcmds.o releaseppc64/rogue/g_target.o releaseppc64/rogue/g_trigger.o releaseppc64/rogue/g_turret.o releaseppc64/rogue/g_utils.o releaseppc64/rogue/g_weapon.o releaseppc64/rogue/m_actor.o releaseppc64/rogue/m_berserk.o releaseppc64/rogue/m_boss2.o releaseppc64/rogue/m_boss3.o releaseppc64/rogue/m_boss31.o releaseppc64/rogue/m_boss32.o releaseppc64/rogue/m_brain.o releaseppc64/rogue/m_carrier.o releaseppc64/rogue/m_chick.o releaseppc64/rogue/m_flash.o releaseppc64/rogue/m_flipper.o releaseppc64/rogue/m_float.o releaseppc64/rogue/m_flyer.o releaseppc64/rogue/m_gladiator.o releaseppc64/rogue/m_gunner.o releaseppc64/rogue/m_hover.o releaseppc64/rogue/m_infantry.o releaseppc64/rogue/m_insane.o releaseppc64/rogue/m_medic.o releaseppc64/rogue/m_move.o releaseppc64/rogue/m_mutant.o releaseppc64/rogue/m_parasite.o releaseppc64/rogue/m_soldier.o releaseppc64/rogue/m_stalker.o releaseppc64/rogue/m_supertank.o releaseppc64/rogue/m_tank.o releaseppc64/rogue/m_turret.o releaseppc64/rogue/m_widow.o releaseppc64/rogue/m_widow2.o releaseppc64/rogue/p_client.o releaseppc64/rogue/p_hud.o releaseppc64/rogue/p_trail.o releaseppc64/rogue/p_view.o releaseppc64/rogue/p_weapon.o releaseppc64/rogue/q_shared.o \ releaseppc64/xatrix/g_ai.o releaseppc64/xatrix/g_chase.o releaseppc64/xatrix/g_cmds.o releaseppc64/xatrix/g_combat.o releaseppc64/xatrix/g_func.o releaseppc64/xatrix/g_items.o releaseppc64/xatrix/g_main.o releaseppc64/xatrix/g_misc.o releaseppc64/xatrix/g_monster.o releaseppc64/xatrix/g_phys.o releaseppc64/xatrix/g_save.o releaseppc64/xatrix/g_spawn.o releaseppc64/xatrix/g_svcmds.o releaseppc64/xatrix/g_target.o releaseppc64/xatrix/g_trigger.o releaseppc64/xatrix/g_turret.o releaseppc64/xatrix/g_utils.o releaseppc64/xatrix/g_weapon.o releaseppc64/xatrix/m_actor.o releaseppc64/xatrix/m_berserk.o releaseppc64/xatrix/m_boss2.o releaseppc64/xatrix/m_boss3.o releaseppc64/xatrix/m_boss31.o releaseppc64/xatrix/m_boss32.o releaseppc64/xatrix/m_boss5.o releaseppc64/xatrix/m_brain.o releaseppc64/xatrix/m_chick.o releaseppc64/xatrix/m_fixbot.o releaseppc64/xatrix/m_flash.o releaseppc64/xatrix/m_flipper.o releaseppc64/xatrix/m_float.o releaseppc64/xatrix/m_flyer.o releaseppc64/xatrix/m_gekk.o releaseppc64/xatrix/m_gladb.o releaseppc64/xatrix/m_gladiator.o releaseppc64/xatrix/m_gunner.o releaseppc64/xatrix/m_hover.o releaseppc64/xatrix/m_infantry.o releaseppc64/xatrix/m_insane.o releaseppc64/xatrix/m_medic.o releaseppc64/xatrix/m_move.o releaseppc64/xatrix/m_mutant.o releaseppc64/xatrix/m_parasite.o releaseppc64/xatrix/m_soldier.o releaseppc64/xatrix/m_supertank.o releaseppc64/xatrix/m_tank.o releaseppc64/xatrix/p_client.o releaseppc64/xatrix/p_hud.o releaseppc64/xatrix/p_trail.o releaseppc64/xatrix/p_view.o releaseppc64/xatrix/p_weapon.o releaseppc64/xatrix/q_shared.o \ releaseppc64/ref_soft/r_aclip.o releaseppc64/ref_soft/r_alias.o releaseppc64/ref_soft/r_bsp.o releaseppc64/ref_soft/r_draw.o releaseppc64/ref_soft/r_edge.o releaseppc64/ref_soft/r_image.o releaseppc64/ref_soft/r_light.o releaseppc64/ref_soft/r_main.o releaseppc64/ref_soft/r_misc.o releaseppc64/ref_soft/r_model.o releaseppc64/ref_soft/r_part.o releaseppc64/ref_soft/r_poly.o releaseppc64/ref_soft/r_polyse.o releaseppc64/ref_soft/r_rast.o releaseppc64/ref_soft/r_scan.o releaseppc64/ref_soft/r_sprite.o releaseppc64/ref_soft/r_surf.o releaseppc64/ref_soft/q_shared.o releaseppc64/ref_soft/q_shlinux.o releaseppc64/ref_soft/glob.o releaseppc64/ref_soft/joystick.o \ releaseppc64/ref_soft/rw_svgalib.o releaseppc64/ref_soft/d_copy.o releaseppc64/ref_soft/rw_in_svgalib.o \ releaseppc64/ref_soft/rw_linux.o releaseppc64/ref_soft/rw_x11.o \ releaseppc64/ref_gl/gl_draw.o releaseppc64/ref_gl/gl_image.o releaseppc64/ref_gl/gl_light.o releaseppc64/ref_gl/gl_mesh.o releaseppc64/ref_gl/gl_model.o releaseppc64/ref_gl/gl_rmain.o releaseppc64/ref_gl/gl_rmisc.o releaseppc64/ref_gl/gl_rsurf.o releaseppc64/ref_gl/gl_warp.o releaseppc64/ref_gl/qgl_linux.o releaseppc64/ref_gl/q_shared.o releaseppc64/ref_gl/q_shlinux.o releaseppc64/ref_gl/glob.o make[1]: Leaving directory '/var/tmp/portage/games-fps/quake2-icculus-0.16.1-r2/work/quake2-r0.16.1' make -j26 -l26 -j1 build_release BUILD_SDLQUAKE2=NO BUILD_SVGA=NO BUILD_X11=YES BUILD_GLX=YES BUILD_SDL=NO BUILD_SDLGL=NO 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=-O2 -mcpu=970 -pipe' CC=powerpc64-unknown-linux-gnu-gcc make targets BUILDDIR=releaseppc64 ADDCFLAGS=release make[1]: Entering directory '/var/tmp/portage/games-fps/quake2-icculus-0.16.1-r2/work/quake2-r0.16.1' powerpc64-unknown-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -mcpu=970 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -o releaseppc64/client/cl_cin.o -c src/client/cl_cin.c powerpc64-unknown-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -mcpu=970 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -o releaseppc64/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] 1413 | centity_t *ent; | ^~~ powerpc64-unknown-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -mcpu=970 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -o releaseppc64/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] 1967 | 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] 1967 | 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] 2070 | 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] 2070 | 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] 1979 | avelocities[0][i] = (rand()&255) * 0.01; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ src/client/cl_fx.c:1978:3: note: within this loop 1978 | for (i=0 ; iskin - ( INT ) b->skin ); | ^ src/client/cl_scrn.c:625:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 625 | return ( ( INT ) a->skin - ( INT ) b->skin ); | ^ src/client/cl_scrn.c:628:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 628 | return ( ( INT ) a->model - ( INT ) b->model ); | ^ src/client/cl_scrn.c:628:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 628 | return ( ( INT ) a->model - ( INT ) b->model ); | ^ powerpc64-unknown-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -mcpu=970 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -o releaseppc64/client/cl_view.o -c src/client/cl_view.c powerpc64-unknown-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -mcpu=970 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -o releaseppc64/client/cl_newfx.o -c src/client/cl_newfx.c powerpc64-unknown-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -mcpu=970 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -o releaseppc64/client/console.o -c src/client/console.c src/client/console.c: In function 'Con_DrawInput': src/client/console.c:468:7: warning: variable 'y' set but not used [-Wunused-but-set-variable] 468 | int y; | ^ powerpc64-unknown-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -mcpu=970 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -o releaseppc64/client/keys.o -c src/client/keys.c In file included from /usr/include/string.h:494, from src/client/client.h:31, from src/client/keys.c:20: In function 'strcpy', inlined from 'Key_Console' at src/client/keys.c:348:4: /usr/include/bits/string_fortified.h:90:10: warning: '__builtin_stpcpy' accessing 1 byte at offsets [0, 8192] and [0, 7936] may overlap 1 byte at offset 0 [-Wrestrict] 90 | return __builtin___strcpy_chk (__dest, __src, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'strcpy', inlined from 'Key_Console' at src/client/keys.c:326:3: /usr/include/bits/string_fortified.h:90:10: warning: '__builtin_stpcpy' accessing 1 byte at offsets [0, 8192] and [0, 7936] may overlap 1 byte at offset 0 [-Wrestrict] 90 | return __builtin___strcpy_chk (__dest, __src, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ powerpc64-unknown-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -mcpu=970 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -o releaseppc64/client/menu.o -c src/client/menu.c src/client/menu.c: In function 'StartServer_MenuInit': src/client/menu.c:2611:3: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result] 2611 | fread( buffer, length, 1, fp ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ powerpc64-unknown-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -mcpu=970 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -o releaseppc64/client/snd_dma.o -c src/client/snd_dma.c src/client/snd_dma.c: In function 'S_Update': src/client/snd_dma.c:1042:13: warning: variable 'combine' set but not used [-Wunused-but-set-variable] 1042 | channel_t *combine; | ^~~~~~~ powerpc64-unknown-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -mcpu=970 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -o releaseppc64/client/snd_mem.o -c src/client/snd_mem.c src/client/snd_mem.c: In function 'DumpChunks': src/client/snd_mem.c:256:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 256 | Com_Printf ("0x%x : %s (%d)\n", (int)(data_p - 4), str, iff_chunk_len); | ^ powerpc64-unknown-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -mcpu=970 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -o releaseppc64/client/snd_mix.o -c src/client/snd_mix.c src/client/snd_mix.c: In function 'S_PaintChannelFrom8': src/client/snd_mix.c:385:6: warning: pointer targets in assignment from 'signed char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 385 | sfx = (signed char *)sc->data + ch->pos; | ^ powerpc64-unknown-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -mcpu=970 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -o releaseppc64/client/qmenu.o -c src/client/qmenu.c powerpc64-unknown-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -mcpu=970 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -o releaseppc64/client/m_flash.o -c src/game/m_flash.c powerpc64-unknown-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -mcpu=970 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -o releaseppc64/client/cmd.o -c src/qcommon/cmd.c In file included from /usr/include/string.h:494, from src/qcommon/../game/q_shared.h:39, from src/qcommon/qcommon.h:23, from src/qcommon/cmd.c:22: In function 'strncpy', inlined from 'Cmd_MacroExpandString' at src/qcommon/cmd.c:587:3: /usr/include/bits/string_fortified.h:106:10: warning: '__builtin___strncpy_chk' output may be truncated copying between 0 and 1022 bytes from a string of length 1023 [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ powerpc64-unknown-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -mcpu=970 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -o releaseppc64/client/cmodel.o -c src/qcommon/cmodel.c powerpc64-unknown-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -mcpu=970 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -o releaseppc64/client/common.o -c src/qcommon/common.c powerpc64-unknown-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -mcpu=970 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -o releaseppc64/client/crc.o -c src/qcommon/crc.c powerpc64-unknown-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -mcpu=970 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -o releaseppc64/client/cvar.o -c src/qcommon/cvar.c powerpc64-unknown-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -mcpu=970 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -o releaseppc64/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] 163 | 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] 458 | unsigned checksum; | ^~~~~~~~ src/qcommon/files.c:464:2: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result] 464 | 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] 478 | fread (info, 1, header.dirlen, packhandle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ powerpc64-unknown-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -mcpu=970 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -o releaseppc64/client/md4.o -c src/qcommon/md4.c powerpc64-unknown-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -mcpu=970 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -o releaseppc64/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] 302 | int qport; | ^~~~~ powerpc64-unknown-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -mcpu=970 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -o releaseppc64/client/sv_ccmds.o -c src/server/sv_ccmds.c In file included from /usr/include/string.h:494, from src/server/../qcommon/../game/q_shared.h:39, from src/server/../qcommon/qcommon.h:23, from src/server/server.h:25, from src/server/sv_ccmds.c:21: In function 'strncat', inlined from 'SV_WriteServerFile' at src/server/sv_ccmds.c:362:3: /usr/include/bits/string_fortified.h:136:10: warning: '__builtin___strncat_chk' output may be truncated copying between 0 and 31 bytes from a string of length 63 [-Wstringop-truncation] 136 | return __builtin___strncat_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ powerpc64-unknown-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -mcpu=970 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -o releaseppc64/client/sv_ents.o -c src/server/sv_ents.c powerpc64-unknown-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -mcpu=970 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -o releaseppc64/client/sv_game.o -c src/server/sv_game.c powerpc64-unknown-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -mcpu=970 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -o releaseppc64/client/sv_init.o -c src/server/sv_init.c powerpc64-unknown-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -mcpu=970 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -o releaseppc64/client/sv_main.o -c src/server/sv_main.c In file included from /usr/include/string.h:494, from src/server/../qcommon/../game/q_shared.h:39, from src/server/../qcommon/qcommon.h:23, from src/server/server.h:25, from src/server/sv_main.c:21: In function 'strncpy', inlined from 'SVC_DirectConnect' at src/server/sv_main.c:397:2: /usr/include/bits/string_fortified.h:106:10: warning: '__builtin_strncpy' output may be truncated copying 511 bytes from a string of length 511 [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ powerpc64-unknown-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -mcpu=970 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -o releaseppc64/client/sv_send.o -c src/server/sv_send.c powerpc64-unknown-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -mcpu=970 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -o releaseppc64/client/sv_user.o -c src/server/sv_user.c powerpc64-unknown-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -mcpu=970 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -o releaseppc64/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] 36 | #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' 38 | #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' 371 | check = EDICT_FROM_AREA(l); | ^~~~~~~~~~~~~~~ src/server/sv_world.c:358:8: warning: variable 'count' set but not used [-Wunused-but-set-variable] 358 | 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] 437 | float *angles; | ^~~~~~ powerpc64-unknown-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -mcpu=970 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -o releaseppc64/client/q_shlinux.o -c src/linux/q_shlinux.c src/linux/q_shlinux.c: In function 'Sys_FindFirst': src/linux/q_shlinux.c:225:28: warning: '%s' directive writing up to 255 bytes into a region of size between 0 and 127 [-Wformat-overflow=] 225 | sprintf (findpath, "%s/%s", findbase, d->d_name); | ^~ In file included from /usr/include/stdio.h:867, from src/linux/q_shlinux.c:26: /usr/include/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 2 and 384 bytes into a destination of size 128 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 |  __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/linux/q_shlinux.c: In function 'Sys_FindNext': src/linux/q_shlinux.c:244:28: warning: '%s' directive writing up to 255 bytes into a region of size between 0 and 127 [-Wformat-overflow=] 244 | sprintf (findpath, "%s/%s", findbase, d->d_name); | ^~ In file included from /usr/include/stdio.h:867, from src/linux/q_shlinux.c:26: /usr/include/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 2 and 384 bytes into a destination of size 128 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 |  __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ powerpc64-unknown-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -mcpu=970 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -o releaseppc64/client/vid_menu.o -c src/linux/vid_menu.c powerpc64-unknown-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -mcpu=970 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -o releaseppc64/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] 238 | seteuid(saved_euid); | ^~~~~~~~~~~~~~~~~~~ src/linux/vid_so.c:270:3: warning: ignoring return value of 'setreuid', declared with attribute warn_unused_result [-Wunused-result] 270 | setreuid(getuid(), getuid()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/linux/vid_so.c:271:3: warning: ignoring return value of 'setegid', declared with attribute warn_unused_result [-Wunused-result] 271 | setegid(getgid()); | ^~~~~~~~~~~~~~~~~ src/linux/vid_so.c:363:2: warning: ignoring return value of 'setreuid', declared with attribute warn_unused_result [-Wunused-result] 363 | setreuid(getuid(), getuid()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/linux/vid_so.c:364:2: warning: ignoring return value of 'setegid', declared with attribute warn_unused_result [-Wunused-result] 364 | setegid(getgid()); | ^~~~~~~~~~~~~~~~~ powerpc64-unknown-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -mcpu=970 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -o releaseppc64/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] 234 | setreuid(getuid(), getuid()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/linux/sys_linux.c:235:2: warning: ignoring return value of 'setegid', declared with attribute warn_unused_result [-Wunused-result] 235 | 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] 316 | seteuid(getuid()); | ^~~~~~~~~~~~~~~~~ powerpc64-unknown-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -mcpu=970 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -o releaseppc64/client/glob.o -c src/linux/glob.c powerpc64-unknown-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -mcpu=970 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -o releaseppc64/client/net_udp6.o -c src/linux/net_udp6.c src/linux/net_udp6.c: In function 'NET_BaseAdrToString': src/linux/net_udp6.c:249:13: warning: variable 'flags' set but not used [-Wunused-but-set-variable] 249 | int flags; | ^~~~~ powerpc64-unknown-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -mcpu=970 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -o releaseppc64/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:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 258 | int tmp = * ( int * ) &f; | ^~~~~~~~~~~~ src/game/q_shared.c:260:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 260 | return * ( float * ) &tmp; | ^~~~~~~~~~~~~~~~ powerpc64-unknown-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -mcpu=970 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -o releaseppc64/client/pmove.o -c src/qcommon/pmove.c powerpc64-unknown-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -mcpu=970 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -o releaseppc64/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] 636 | seteuid(saved_euid); | ^~~~~~~~~~~~~~~~~~~ src/linux/cd_linux.c:640:2: warning: ignoring return value of 'seteuid', declared with attribute warn_unused_result [-Wunused-result] 640 | seteuid(getuid()); | ^~~~~~~~~~~~~~~~~ powerpc64-unknown-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -mcpu=970 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -o releaseppc64/client/snd_alsa.o -c src/linux/snd_alsa.c powerpc64-unknown-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -mcpu=970 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu -o releaseppc64/quake2 releaseppc64/client/cl_cin.o releaseppc64/client/cl_ents.o releaseppc64/client/cl_fx.o releaseppc64/client/cl_input.o releaseppc64/client/cl_inv.o releaseppc64/client/cl_main.o releaseppc64/client/cl_parse.o releaseppc64/client/cl_pred.o releaseppc64/client/cl_tent.o releaseppc64/client/cl_scrn.o releaseppc64/client/cl_view.o releaseppc64/client/cl_newfx.o releaseppc64/client/console.o releaseppc64/client/keys.o releaseppc64/client/menu.o releaseppc64/client/snd_dma.o releaseppc64/client/snd_mem.o releaseppc64/client/snd_mix.o releaseppc64/client/qmenu.o releaseppc64/client/m_flash.o releaseppc64/client/cmd.o releaseppc64/client/cmodel.o releaseppc64/client/common.o releaseppc64/client/crc.o releaseppc64/client/cvar.o releaseppc64/client/files.o releaseppc64/client/md4.o releaseppc64/client/net_chan.o releaseppc64/client/sv_ccmds.o releaseppc64/client/sv_ents.o releaseppc64/client/sv_game.o releaseppc64/client/sv_init.o releaseppc64/client/sv_main.o releaseppc64/client/sv_send.o releaseppc64/client/sv_user.o releaseppc64/client/sv_world.o releaseppc64/client/q_shlinux.o releaseppc64/client/vid_menu.o releaseppc64/client/vid_so.o releaseppc64/client/sys_linux.o releaseppc64/client/glob.o releaseppc64/client/net_udp6.o releaseppc64/client/q_shared.o releaseppc64/client/pmove.o releaseppc64/client/cd_linux.o releaseppc64/client/snd_alsa.o -lm -ldl -lasound powerpc64-unknown-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -mcpu=970 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releaseppc64/game/g_ai.o -c src/game/g_ai.c powerpc64-unknown-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -mcpu=970 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releaseppc64/game/p_client.o -c src/game/p_client.c In file included from src/game/p_client.c:20: 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] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/p_client.c:48:23: note: in expansion of macro 'FOFS' 48 | 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] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/p_client.c:744:31: note: in expansion of macro 'FOFS' 744 | 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] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/p_client.c:775:24: note: in expansion of macro 'FOFS' 775 | 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] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/p_client.c:799:31: note: in expansion of macro 'FOFS' 799 | 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] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/p_client.c:817:23: note: in expansion of macro 'FOFS' 817 | 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] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/p_client.c:848:24: note: in expansion of macro 'FOFS' 848 | 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] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/p_client.c:887:32: note: in expansion of macro 'FOFS' 887 | 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] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/p_client.c:903:26: note: in expansion of macro 'FOFS' 903 | spot = G_Find (spot, FOFS(classname), "info_player_start"); | ^~~~ powerpc64-unknown-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -mcpu=970 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releaseppc64/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] 29 | vec3_t oldgoal; | ^~~~~~~ powerpc64-unknown-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -mcpu=970 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releaseppc64/game/g_cmds.o -c src/game/g_cmds.c powerpc64-unknown-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -mcpu=970 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releaseppc64/game/g_svcmds.o -c src/game/g_svcmds.c powerpc64-unknown-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -mcpu=970 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releaseppc64/game/g_combat.o -c src/game/g_combat.c powerpc64-unknown-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -mcpu=970 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releaseppc64/game/g_func.o -c src/game/g_func.c In file included from src/game/g_func.c:20: 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] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/g_func.c:859:25: note: in expansion of macro 'FOFS' 859 | while ((t = G_Find (t, FOFS(targetname), self->target))) | ^~~~ powerpc64-unknown-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -mcpu=970 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releaseppc64/game/g_items.o -c src/game/g_items.c powerpc64-unknown-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -mcpu=970 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releaseppc64/game/g_main.o -c src/game/g_main.c In file included from src/game/g_main.c:21: 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] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/g_main.c:263:23: note: in expansion of macro 'FOFS' 263 | ent = G_Find (NULL, FOFS(classname), "target_changelevel"); | ^~~~ powerpc64-unknown-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -mcpu=970 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releaseppc64/game/g_misc.o -c src/game/g_misc.c In file included from src/game/g_misc.c:22: 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] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/g_misc.c:1371:24: note: in expansion of macro 'FOFS' 1371 | 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] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/g_misc.c:1679:31: note: in expansion of macro 'FOFS' 1679 | 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] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/g_misc.c:1790:23: note: in expansion of macro 'FOFS' 1790 | dest = G_Find (NULL, FOFS(targetname), self->target); | ^~~~ powerpc64-unknown-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -mcpu=970 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releaseppc64/game/g_monster.o -c src/game/g_monster.c In file included from src/game/g_monster.c:20: 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] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/g_monster.c:600:36: note: in expansion of macro 'FOFS' 600 | 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] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/g_monster.c:624:36: note: in expansion of macro 'FOFS' 624 | while ((target = G_Find (target, FOFS(targetname), self->combattarget)) != NULL) | ^~~~ powerpc64-unknown-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -mcpu=970 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releaseppc64/game/g_phys.o -c src/game/g_phys.c powerpc64-unknown-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -mcpu=970 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releaseppc64/game/g_save.o -c src/game/g_save.c In file included from src/game/g_save.c:21: src/game/g_local.h:504:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/g_save.c:28:16: note: in expansion of macro 'FOFS' 28 | {"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] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/g_save.c:29:12: note: in expansion of macro 'FOFS' 29 | {"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] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/g_save.c:30:17: note: in expansion of macro 'FOFS' 30 | {"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] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/g_save.c:31:12: note: in expansion of macro 'FOFS' 31 | {"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] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/g_save.c:32:12: note: in expansion of macro 'FOFS' 32 | {"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] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/g_save.c:33:12: note: in expansion of macro 'FOFS' 33 | {"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] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/g_save.c:34:13: note: in expansion of macro 'FOFS' 34 | {"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] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/g_save.c:35:17: note: in expansion of macro 'FOFS' 35 | {"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] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/g_save.c:36:17: note: in expansion of macro 'FOFS' 36 | {"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] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/g_save.c:37:18: note: in expansion of macro 'FOFS' 37 | {"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] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/g_save.c:38:17: note: in expansion of macro 'FOFS' 38 | {"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] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/g_save.c:39:19: note: in expansion of macro 'FOFS' 39 | {"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] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/g_save.c:40:14: note: in expansion of macro 'FOFS' 40 | {"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] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/g_save.c:41:11: note: in expansion of macro 'FOFS' 41 | {"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] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/g_save.c:42:11: note: in expansion of macro 'FOFS' 42 | {"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] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/g_save.c:43:12: note: in expansion of macro 'FOFS' 43 | {"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] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/g_save.c:44:13: note: in expansion of macro 'FOFS' 44 | {"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] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/g_save.c:45:18: note: in expansion of macro 'FOFS' 45 | {"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] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/g_save.c:46:18: note: in expansion of macro 'FOFS' 46 | {"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] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/g_save.c:47:12: note: in expansion of macro 'FOFS' 47 | {"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] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/g_save.c:48:12: note: in expansion of macro 'FOFS' 48 | {"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] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/g_save.c:49:13: note: in expansion of macro 'FOFS' 49 | {"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] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/g_save.c:50:13: note: in expansion of macro 'FOFS' 50 | {"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] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/g_save.c:52:10: note: in expansion of macro 'FOFS' 52 | {"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] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/g_save.c:53:11: note: in expansion of macro 'FOFS' 53 | {"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] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/g_save.c:54:13: note: in expansion of macro 'FOFS' 54 | {"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] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/g_save.c:55:18: note: in expansion of macro 'FOFS' 55 | {"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] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/g_save.c:56:10: note: in expansion of macro 'FOFS' 56 | {"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] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/g_save.c:57:13: note: in expansion of macro 'FOFS' 57 | {"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] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/g_save.c:58:13: note: in expansion of macro 'FOFS' 58 | {"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] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/g_save.c:59:12: note: in expansion of macro 'FOFS' 59 | {"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] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/g_save.c:61:17: note: in expansion of macro 'FOFS' 61 | {"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] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/g_save.c:62:17: note: in expansion of macro 'FOFS' 62 | {"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] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/g_save.c:63:12: note: in expansion of macro 'FOFS' 63 | {"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] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/g_save.c:64:15: note: in expansion of macro 'FOFS' 64 | {"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] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/g_save.c:65:16: note: in expansion of macro 'FOFS' 65 | {"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] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/g_save.c:66:19: note: in expansion of macro 'FOFS' 66 | {"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] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/g_save.c:67:16: note: in expansion of macro 'FOFS' 67 | {"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] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/g_save.c:68:17: note: in expansion of macro 'FOFS' 68 | {"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] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/g_save.c:69:12: note: in expansion of macro 'FOFS' 69 | {"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] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/g_save.c:70:14: note: in expansion of macro 'FOFS' 70 | {"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] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/g_save.c:71:15: note: in expansion of macro 'FOFS' 71 | {"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] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/g_save.c:72:17: note: in expansion of macro 'FOFS' 72 | {"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] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/g_save.c:73:12: note: in expansion of macro 'FOFS' 73 | {"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] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/g_save.c:75:15: note: in expansion of macro 'FOFS' 75 | {"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] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/g_save.c:76:12: note: in expansion of macro 'FOFS' 76 | {"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] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/g_save.c:77:14: note: in expansion of macro 'FOFS' 77 | {"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] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/g_save.c:78:12: note: in expansion of macro 'FOFS' 78 | {"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] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/g_save.c:79:10: note: in expansion of macro 'FOFS' 79 | {"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] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/g_save.c:80:11: note: in expansion of macro 'FOFS' 80 | {"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] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/g_save.c:81:10: note: in expansion of macro 'FOFS' 81 | {"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] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/g_save.c:83:12: note: in expansion of macro 'FOFS' 83 | {"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] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/g_save.c:84:11: note: in expansion of macro 'FOFS' 84 | {"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] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/g_save.c:85:13: note: in expansion of macro 'FOFS' 85 | {"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] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/g_save.c:86:11: note: in expansion of macro 'FOFS' 86 | {"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] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/g_save.c:87:10: note: in expansion of macro 'FOFS' 87 | {"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] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/g_save.c:88:12: note: in expansion of macro 'FOFS' 88 | {"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] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/g_save.c:89:13: note: in expansion of macro 'FOFS' 89 | {"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] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/g_save.c:90:12: note: in expansion of macro 'FOFS' 90 | {"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] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/g_save.c:91:12: note: in expansion of macro 'FOFS' 91 | {"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] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/g_save.c:92:18: note: in expansion of macro 'FOFS' 92 | {"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] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/g_save.c:93:18: note: in expansion of macro 'FOFS' 93 | {"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] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/g_save.c:95:14: note: in expansion of macro 'FOFS' 95 | {"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] 505 | #define STOFS(x) (int)&(((spawn_temp_t *)0)->x) | ^ src/game/g_save.c:98:10: note: in expansion of macro 'STOFS' 98 | {"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] 505 | #define STOFS(x) (int)&(((spawn_temp_t *)0)->x) | ^ src/game/g_save.c:99:15: note: in expansion of macro 'STOFS' 99 | {"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] 505 | #define STOFS(x) (int)&(((spawn_temp_t *)0)->x) | ^ src/game/g_save.c:100:13: note: in expansion of macro 'STOFS' 100 | {"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] 505 | #define STOFS(x) (int)&(((spawn_temp_t *)0)->x) | ^ src/game/g_save.c:101:12: note: in expansion of macro 'STOFS' 101 | {"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] 505 | #define STOFS(x) (int)&(((spawn_temp_t *)0)->x) | ^ src/game/g_save.c:102:16: note: in expansion of macro 'STOFS' 102 | {"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] 505 | #define STOFS(x) (int)&(((spawn_temp_t *)0)->x) | ^ src/game/g_save.c:103:11: note: in expansion of macro 'STOFS' 103 | {"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] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/g_save.c:106:11: note: in expansion of macro 'FOFS' 106 | {"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] 505 | #define STOFS(x) (int)&(((spawn_temp_t *)0)->x) | ^ src/game/g_save.c:108:14: note: in expansion of macro 'STOFS' 108 | {"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] 505 | #define STOFS(x) (int)&(((spawn_temp_t *)0)->x) | ^ src/game/g_save.c:109:10: note: in expansion of macro 'STOFS' 109 | {"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] 505 | #define STOFS(x) (int)&(((spawn_temp_t *)0)->x) | ^ src/game/g_save.c:110:16: note: in expansion of macro 'STOFS' 110 | {"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] 505 | #define STOFS(x) (int)&(((spawn_temp_t *)0)->x) | ^ src/game/g_save.c:111:14: note: in expansion of macro 'STOFS' 111 | {"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] 505 | #define STOFS(x) (int)&(((spawn_temp_t *)0)->x) | ^ src/game/g_save.c:112:13: note: in expansion of macro 'STOFS' 112 | {"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] 505 | #define STOFS(x) (int)&(((spawn_temp_t *)0)->x) | ^ src/game/g_save.c:113:13: note: in expansion of macro 'STOFS' 113 | {"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] 505 | #define STOFS(x) (int)&(((spawn_temp_t *)0)->x) | ^ src/game/g_save.c:114:15: note: in expansion of macro 'STOFS' 114 | {"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] 505 | #define STOFS(x) (int)&(((spawn_temp_t *)0)->x) | ^ src/game/g_save.c:115:15: note: in expansion of macro 'STOFS' 115 | {"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] 505 | #define STOFS(x) (int)&(((spawn_temp_t *)0)->x) | ^ src/game/g_save.c:116:14: note: in expansion of macro 'STOFS' 116 | {"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] 506 | #define LLOFS(x) (int)&(((level_locals_t *)0)->x) | ^ src/game/g_save.c:124:16: note: in expansion of macro 'LLOFS' 124 | {"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] 506 | #define LLOFS(x) (int)&(((level_locals_t *)0)->x) | ^ src/game/g_save.c:126:19: note: in expansion of macro 'LLOFS' 126 | {"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] 506 | #define LLOFS(x) (int)&(((level_locals_t *)0)->x) | ^ src/game/g_save.c:127:19: note: in expansion of macro 'LLOFS' 127 | {"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] 506 | #define LLOFS(x) (int)&(((level_locals_t *)0)->x) | ^ src/game/g_save.c:128:19: note: in expansion of macro 'LLOFS' 128 | {"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] 506 | #define LLOFS(x) (int)&(((level_locals_t *)0)->x) | ^ src/game/g_save.c:129:20: note: in expansion of macro 'LLOFS' 129 | {"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] 507 | #define CLOFS(x) (int)&(((gclient_t *)0)->x) | ^ src/game/g_save.c:136:18: note: in expansion of macro 'CLOFS' 136 | {"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] 507 | #define CLOFS(x) (int)&(((gclient_t *)0)->x) | ^ src/game/g_save.c:137:22: note: in expansion of macro 'CLOFS' 137 | {"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] 507 | #define CLOFS(x) (int)&(((gclient_t *)0)->x) | ^ src/game/g_save.c:138:16: note: in expansion of macro 'CLOFS' 138 | {"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] 353 | 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] 445 | 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] 506 | 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] 516 | 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] 602 | 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] 621 | 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] 710 | 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] 718 | fread (&base, sizeof(base), 1, f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ powerpc64-unknown-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -mcpu=970 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releaseppc64/game/g_spawn.o -c src/game/g_spawn.c In file included from /usr/include/string.h:494, from src/game/q_shared.h:39, from src/game/g_local.h:22, from src/game/g_spawn.c:21: In function 'strncpy', inlined from 'SP_worldspawn' at src/game/g_spawn.c:821:3: /usr/include/bits/string_fortified.h:106:10: warning: '__builtin_strncpy' specified bound 64 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ powerpc64-unknown-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -mcpu=970 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releaseppc64/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] 418 | int effect; | ^~~~~~ In file included from src/game/g_target.c:20: 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] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/g_target.c:616:24: note: in expansion of macro 'FOFS' 616 | 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] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/g_target.c:689:19: note: in expansion of macro 'FOFS' 689 | e = G_Find (e, FOFS(targetname), self->target); | ^~~~ In file included from /usr/include/string.h:494, from src/game/q_shared.h:39, from src/game/g_local.h:22, from src/game/g_target.c:20: In function 'strncpy', inlined from 'SP_target_speaker' at src/game/g_target.c:93:3: /usr/include/bits/string_fortified.h:106:10: warning: '__builtin_strncpy' specified bound 64 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ powerpc64-unknown-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -mcpu=970 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releaseppc64/game/g_trigger.o -c src/game/g_trigger.c powerpc64-unknown-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -mcpu=970 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releaseppc64/game/g_turret.o -c src/game/g_turret.c powerpc64-unknown-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -mcpu=970 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releaseppc64/game/g_utils.o -c src/game/g_utils.c In file included from src/game/g_utils.c:22: 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] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/g_utils.c:132:22: note: in expansion of macro 'FOFS' 132 | 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] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/g_utils.c:215:26: note: in expansion of macro 'FOFS' 215 | 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] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/g_utils.c:232:26: note: in expansion of macro 'FOFS' 232 | while ((t = G_Find (t, FOFS(targetname), ent->target))) | ^~~~ powerpc64-unknown-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -mcpu=970 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releaseppc64/game/g_weapon.o -c src/game/g_weapon.c powerpc64-unknown-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -mcpu=970 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releaseppc64/game/m_actor.o -c src/game/m_actor.c powerpc64-unknown-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -mcpu=970 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releaseppc64/game/m_berserk.o -c src/game/m_berserk.c powerpc64-unknown-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -mcpu=970 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releaseppc64/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] 546 | qboolean enemy_infront; | ^~~~~~~~~~~~~ powerpc64-unknown-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -mcpu=970 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releaseppc64/game/m_boss3.o -c src/game/m_boss3.c powerpc64-unknown-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -mcpu=970 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releaseppc64/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] 542 | 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] 605 | qboolean enemy_infront; | ^~~~~~~~~~~~~ powerpc64-unknown-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -mcpu=970 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releaseppc64/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] 611 | 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] 719 | qboolean enemy_infront; | ^~~~~~~~~~~~~ powerpc64-unknown-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -mcpu=970 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releaseppc64/game/m_brain.o -c src/game/m_brain.c powerpc64-unknown-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -mcpu=970 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releaseppc64/game/m_chick.o -c src/game/m_chick.c powerpc64-unknown-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -mcpu=970 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releaseppc64/game/m_flipper.o -c src/game/m_flipper.c powerpc64-unknown-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -mcpu=970 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releaseppc64/game/m_float.o -c src/game/m_float.c powerpc64-unknown-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -mcpu=970 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releaseppc64/game/m_flyer.o -c src/game/m_flyer.c powerpc64-unknown-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -mcpu=970 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releaseppc64/game/m_gladiator.o -c src/game/m_gladiator.c powerpc64-unknown-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -mcpu=970 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releaseppc64/game/m_gunner.o -c src/game/m_gunner.c powerpc64-unknown-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -mcpu=970 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releaseppc64/game/m_hover.o -c src/game/m_hover.c powerpc64-unknown-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -mcpu=970 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releaseppc64/game/m_infantry.o -c src/game/m_infantry.c powerpc64-unknown-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -mcpu=970 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releaseppc64/game/m_insane.o -c src/game/m_insane.c powerpc64-unknown-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -mcpu=970 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releaseppc64/game/m_medic.o -c src/game/m_medic.c powerpc64-unknown-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -mcpu=970 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releaseppc64/game/m_move.o -c src/game/m_move.c powerpc64-unknown-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -mcpu=970 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releaseppc64/game/m_mutant.o -c src/game/m_mutant.c powerpc64-unknown-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -mcpu=970 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releaseppc64/game/m_parasite.o -c src/game/m_parasite.c powerpc64-unknown-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -mcpu=970 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releaseppc64/game/m_soldier.o -c src/game/m_soldier.c powerpc64-unknown-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -mcpu=970 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releaseppc64/game/m_supertank.o -c src/game/m_supertank.c powerpc64-unknown-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -mcpu=970 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releaseppc64/game/m_tank.o -c src/game/m_tank.c powerpc64-unknown-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -mcpu=970 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releaseppc64/game/p_hud.o -c src/game/p_hud.c In file included from src/game/p_hud.c:20: 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] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/p_hud.c:126:22: note: in expansion of macro 'FOFS' 126 | 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] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/p_hud.c:129:23: note: in expansion of macro 'FOFS' 129 | 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] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/p_hud.c:131:24: note: in expansion of macro 'FOFS' 131 | 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] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/p_hud.c:138:23: note: in expansion of macro 'FOFS' 138 | 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] 504 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/game/p_hud.c:140:24: note: in expansion of macro 'FOFS' 140 | 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] 173 | int picnum; | ^~~~~~ powerpc64-unknown-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -mcpu=970 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releaseppc64/game/p_trail.o -c src/game/p_trail.c powerpc64-unknown-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -mcpu=970 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releaseppc64/game/p_view.o -c src/game/p_view.c powerpc64-unknown-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -mcpu=970 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releaseppc64/game/p_weapon.o -c src/game/p_weapon.c powerpc64-unknown-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -mcpu=970 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releaseppc64/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:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 258 | int tmp = * ( int * ) &f; | ^~~~~~~~~~~~ src/game/q_shared.c:260:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 260 | return * ( float * ) &tmp; | ^~~~~~~~~~~~~~~~ powerpc64-unknown-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -mcpu=970 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releaseppc64/game/m_flash.o -c src/game/m_flash.c powerpc64-unknown-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -mcpu=970 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu -shared -o releaseppc64/gameppc64.so releaseppc64/game/g_ai.o releaseppc64/game/p_client.o releaseppc64/game/g_chase.o releaseppc64/game/g_cmds.o releaseppc64/game/g_svcmds.o releaseppc64/game/g_combat.o releaseppc64/game/g_func.o releaseppc64/game/g_items.o releaseppc64/game/g_main.o releaseppc64/game/g_misc.o releaseppc64/game/g_monster.o releaseppc64/game/g_phys.o releaseppc64/game/g_save.o releaseppc64/game/g_spawn.o releaseppc64/game/g_target.o releaseppc64/game/g_trigger.o releaseppc64/game/g_turret.o releaseppc64/game/g_utils.o releaseppc64/game/g_weapon.o releaseppc64/game/m_actor.o releaseppc64/game/m_berserk.o releaseppc64/game/m_boss2.o releaseppc64/game/m_boss3.o releaseppc64/game/m_boss31.o releaseppc64/game/m_boss32.o releaseppc64/game/m_brain.o releaseppc64/game/m_chick.o releaseppc64/game/m_flipper.o releaseppc64/game/m_float.o releaseppc64/game/m_flyer.o releaseppc64/game/m_gladiator.o releaseppc64/game/m_gunner.o releaseppc64/game/m_hover.o releaseppc64/game/m_infantry.o releaseppc64/game/m_insane.o releaseppc64/game/m_medic.o releaseppc64/game/m_move.o releaseppc64/game/m_mutant.o releaseppc64/game/m_parasite.o releaseppc64/game/m_soldier.o releaseppc64/game/m_supertank.o releaseppc64/game/m_tank.o releaseppc64/game/p_hud.o releaseppc64/game/p_trail.o releaseppc64/game/p_view.o releaseppc64/game/p_weapon.o releaseppc64/game/q_shared.o releaseppc64/game/m_flash.o powerpc64-unknown-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -mcpu=970 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releaseppc64/ctf/g_ai.o -c src/ctf/g_ai.c powerpc64-unknown-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -mcpu=970 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releaseppc64/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] 30 | vec3_t oldgoal; | ^~~~~~~ powerpc64-unknown-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -mcpu=970 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releaseppc64/ctf/g_cmds.o -c src/ctf/g_cmds.c powerpc64-unknown-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -mcpu=970 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releaseppc64/ctf/g_combat.o -c src/ctf/g_combat.c powerpc64-unknown-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -mcpu=970 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releaseppc64/ctf/g_ctf.o -c src/ctf/g_ctf.c In file included from src/ctf/g_ctf.c:20: 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] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/g_ctf.c:525:31: note: in expansion of macro 'FOFS' 525 | 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] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/g_ctf.c:556:24: note: in expansion of macro 'FOFS' 556 | 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] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/g_ctf.c:655:31: note: in expansion of macro 'FOFS' 655 | 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] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/g_ctf.c:754:29: note: in expansion of macro 'FOFS' 754 | 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] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/g_ctf.c:1148:19: note: in expansion of macro 'FOFS' 1148 | 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] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/g_ctf.c:1167:19: note: in expansion of macro 'FOFS' 1167 | 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] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/g_ctf.c:1928:24: note: in expansion of macro 'FOFS' 1928 | 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] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/g_ctf.c:1930:24: note: in expansion of macro 'FOFS' 1930 | 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] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/g_ctf.c:2308:30: note: in expansion of macro 'FOFS' 2308 | 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] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/g_ctf.c:2313:29: note: in expansion of macro 'FOFS' 2313 | 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] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/g_ctf.c:2314:26: note: in expansion of macro 'FOFS' 2314 | (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] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/g_ctf.c:3526:23: note: in expansion of macro 'FOFS' 3526 | dest = G_Find (NULL, FOFS(targetname), self->target); | ^~~~ powerpc64-unknown-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -mcpu=970 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releaseppc64/ctf/g_func.o -c src/ctf/g_func.c In file included from src/ctf/g_func.c:20: 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] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/g_func.c:859:25: note: in expansion of macro 'FOFS' 859 | while ((t = G_Find (t, FOFS(targetname), self->target))) | ^~~~ powerpc64-unknown-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -mcpu=970 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releaseppc64/ctf/g_items.o -c src/ctf/g_items.c powerpc64-unknown-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -mcpu=970 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releaseppc64/ctf/g_main.o -c src/ctf/g_main.c In file included from src/ctf/g_main.c:21: 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] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/g_main.c:267:23: note: in expansion of macro 'FOFS' 267 | ent = G_Find (NULL, FOFS(classname), "target_changelevel"); | ^~~~ powerpc64-unknown-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -mcpu=970 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releaseppc64/ctf/g_misc.o -c src/ctf/g_misc.c In file included from src/ctf/g_misc.c:22: 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] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/g_misc.c:1400:24: note: in expansion of macro 'FOFS' 1400 | 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] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/g_misc.c:1708:31: note: in expansion of macro 'FOFS' 1708 | 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] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/g_misc.c:1819:23: note: in expansion of macro 'FOFS' 1819 | dest = G_Find (NULL, FOFS(targetname), self->target); | ^~~~ powerpc64-unknown-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -mcpu=970 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releaseppc64/ctf/g_monster.o -c src/ctf/g_monster.c In file included from src/ctf/g_monster.c:20: 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] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/g_monster.c:601:36: note: in expansion of macro 'FOFS' 601 | 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] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/g_monster.c:625:36: note: in expansion of macro 'FOFS' 625 | while ((target = G_Find (target, FOFS(targetname), self->combattarget)) != NULL) | ^~~~ powerpc64-unknown-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -mcpu=970 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releaseppc64/ctf/g_phys.o -c src/ctf/g_phys.c powerpc64-unknown-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -mcpu=970 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releaseppc64/ctf/g_save.o -c src/ctf/g_save.c In file included from src/ctf/g_save.c:21: src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/g_save.c:24:16: note: in expansion of macro 'FOFS' 24 | {"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] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/g_save.c:25:13: note: in expansion of macro 'FOFS' 25 | {"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] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/g_save.c:26:12: note: in expansion of macro 'FOFS' 26 | {"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] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/g_save.c:27:17: note: in expansion of macro 'FOFS' 27 | {"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] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/g_save.c:28:12: note: in expansion of macro 'FOFS' 28 | {"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] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/g_save.c:29:12: note: in expansion of macro 'FOFS' 29 | {"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] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/g_save.c:30:12: note: in expansion of macro 'FOFS' 30 | {"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] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/g_save.c:31:13: note: in expansion of macro 'FOFS' 31 | {"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] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/g_save.c:32:17: note: in expansion of macro 'FOFS' 32 | {"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] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/g_save.c:33:17: note: in expansion of macro 'FOFS' 33 | {"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] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/g_save.c:34:18: note: in expansion of macro 'FOFS' 34 | {"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] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/g_save.c:35:17: note: in expansion of macro 'FOFS' 35 | {"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] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/g_save.c:36:19: note: in expansion of macro 'FOFS' 36 | {"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] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/g_save.c:37:14: note: in expansion of macro 'FOFS' 37 | {"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] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/g_save.c:38:11: note: in expansion of macro 'FOFS' 38 | {"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] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/g_save.c:39:11: note: in expansion of macro 'FOFS' 39 | {"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] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/g_save.c:40:12: note: in expansion of macro 'FOFS' 40 | {"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] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/g_save.c:41:13: note: in expansion of macro 'FOFS' 41 | {"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] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/g_save.c:42:18: note: in expansion of macro 'FOFS' 42 | {"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] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/g_save.c:43:18: note: in expansion of macro 'FOFS' 43 | {"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] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/g_save.c:44:12: note: in expansion of macro 'FOFS' 44 | {"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] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/g_save.c:45:12: note: in expansion of macro 'FOFS' 45 | {"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] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/g_save.c:46:13: note: in expansion of macro 'FOFS' 46 | {"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] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/g_save.c:47:13: note: in expansion of macro 'FOFS' 47 | {"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] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/g_save.c:49:10: note: in expansion of macro 'FOFS' 49 | {"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] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/g_save.c:50:13: note: in expansion of macro 'FOFS' 50 | {"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] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/g_save.c:51:12: note: in expansion of macro 'FOFS' 51 | {"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] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/g_save.c:52:11: note: in expansion of macro 'FOFS' 52 | {"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] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/g_save.c:53:13: note: in expansion of macro 'FOFS' 53 | {"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] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/g_save.c:54:18: note: in expansion of macro 'FOFS' 54 | {"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] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/g_save.c:55:10: note: in expansion of macro 'FOFS' 55 | {"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] 514 | #define STOFS(x) (int)&(((spawn_temp_t *)0)->x) | ^ src/ctf/g_save.c:58:10: note: in expansion of macro 'STOFS' 58 | {"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] 514 | #define STOFS(x) (int)&(((spawn_temp_t *)0)->x) | ^ src/ctf/g_save.c:59:15: note: in expansion of macro 'STOFS' 59 | {"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] 514 | #define STOFS(x) (int)&(((spawn_temp_t *)0)->x) | ^ src/ctf/g_save.c:60:13: note: in expansion of macro 'STOFS' 60 | {"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] 514 | #define STOFS(x) (int)&(((spawn_temp_t *)0)->x) | ^ src/ctf/g_save.c:61:12: note: in expansion of macro 'STOFS' 61 | {"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] 514 | #define STOFS(x) (int)&(((spawn_temp_t *)0)->x) | ^ src/ctf/g_save.c:62:16: note: in expansion of macro 'STOFS' 62 | {"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] 514 | #define STOFS(x) (int)&(((spawn_temp_t *)0)->x) | ^ src/ctf/g_save.c:63:11: note: in expansion of macro 'STOFS' 63 | {"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] 514 | #define STOFS(x) (int)&(((spawn_temp_t *)0)->x) | ^ src/ctf/g_save.c:64:14: note: in expansion of macro 'STOFS' 64 | {"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] 514 | #define STOFS(x) (int)&(((spawn_temp_t *)0)->x) | ^ src/ctf/g_save.c:65:10: note: in expansion of macro 'STOFS' 65 | {"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] 514 | #define STOFS(x) (int)&(((spawn_temp_t *)0)->x) | ^ src/ctf/g_save.c:66:16: note: in expansion of macro 'STOFS' 66 | {"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] 514 | #define STOFS(x) (int)&(((spawn_temp_t *)0)->x) | ^ src/ctf/g_save.c:67:14: note: in expansion of macro 'STOFS' 67 | {"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] 514 | #define STOFS(x) (int)&(((spawn_temp_t *)0)->x) | ^ src/ctf/g_save.c:68:13: note: in expansion of macro 'STOFS' 68 | {"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] 514 | #define STOFS(x) (int)&(((spawn_temp_t *)0)->x) | ^ src/ctf/g_save.c:69:13: note: in expansion of macro 'STOFS' 69 | {"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] 514 | #define STOFS(x) (int)&(((spawn_temp_t *)0)->x) | ^ src/ctf/g_save.c:70:15: note: in expansion of macro 'STOFS' 70 | {"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] 514 | #define STOFS(x) (int)&(((spawn_temp_t *)0)->x) | ^ src/ctf/g_save.c:71:15: note: in expansion of macro 'STOFS' 71 | {"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] 514 | #define STOFS(x) (int)&(((spawn_temp_t *)0)->x) | ^ src/ctf/g_save.c:72:14: note: in expansion of macro 'STOFS' 72 | {"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] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/g_save.c:85:7: note: in expansion of macro 'FOFS' 85 | {"", FOFS(classname), F_LSTRING}, | ^~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/g_save.c:86:7: note: in expansion of macro 'FOFS' 86 | {"", FOFS(target), F_LSTRING}, | ^~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/g_save.c:87:7: note: in expansion of macro 'FOFS' 87 | {"", FOFS(targetname), F_LSTRING}, | ^~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/g_save.c:88:7: note: in expansion of macro 'FOFS' 88 | {"", FOFS(killtarget), F_LSTRING}, | ^~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/g_save.c:89:7: note: in expansion of macro 'FOFS' 89 | {"", FOFS(team), F_LSTRING}, | ^~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/g_save.c:90:7: note: in expansion of macro 'FOFS' 90 | {"", FOFS(pathtarget), F_LSTRING}, | ^~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/g_save.c:91:7: note: in expansion of macro 'FOFS' 91 | {"", FOFS(deathtarget), F_LSTRING}, | ^~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/g_save.c:92:7: note: in expansion of macro 'FOFS' 92 | {"", FOFS(combattarget), F_LSTRING}, | ^~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/g_save.c:93:7: note: in expansion of macro 'FOFS' 93 | {"", FOFS(model), F_LSTRING}, | ^~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/g_save.c:94:7: note: in expansion of macro 'FOFS' 94 | {"", FOFS(map), F_LSTRING}, | ^~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/g_save.c:95:7: note: in expansion of macro 'FOFS' 95 | {"", FOFS(message), F_LSTRING}, | ^~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/g_save.c:97:7: note: in expansion of macro 'FOFS' 97 | {"", FOFS(client), F_CLIENT}, | ^~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/g_save.c:98:7: note: in expansion of macro 'FOFS' 98 | {"", FOFS(item), F_ITEM}, | ^~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/g_save.c:100:7: note: in expansion of macro 'FOFS' 100 | {"", FOFS(goalentity), F_EDICT}, | ^~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/g_save.c:101:7: note: in expansion of macro 'FOFS' 101 | {"", FOFS(movetarget), F_EDICT}, | ^~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/g_save.c:102:7: note: in expansion of macro 'FOFS' 102 | {"", FOFS(enemy), F_EDICT}, | ^~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/g_save.c:103:7: note: in expansion of macro 'FOFS' 103 | {"", FOFS(oldenemy), F_EDICT}, | ^~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/g_save.c:104:7: note: in expansion of macro 'FOFS' 104 | {"", FOFS(activator), F_EDICT}, | ^~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/g_save.c:105:7: note: in expansion of macro 'FOFS' 105 | {"", FOFS(groundentity), F_EDICT}, | ^~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/g_save.c:106:7: note: in expansion of macro 'FOFS' 106 | {"", FOFS(teamchain), F_EDICT}, | ^~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/g_save.c:107:7: note: in expansion of macro 'FOFS' 107 | {"", FOFS(teammaster), F_EDICT}, | ^~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/g_save.c:108:7: note: in expansion of macro 'FOFS' 108 | {"", FOFS(owner), F_EDICT}, | ^~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/g_save.c:109:7: note: in expansion of macro 'FOFS' 109 | {"", FOFS(mynoise), F_EDICT}, | ^~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/g_save.c:110:7: note: in expansion of macro 'FOFS' 110 | {"", FOFS(mynoise2), F_EDICT}, | ^~~~ src/ctf/g_local.h:513:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/g_save.c:111:7: note: in expansion of macro 'FOFS' 111 | {"", 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] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/g_save.c:112:7: note: in expansion of macro 'FOFS' 112 | {"", FOFS(chain), F_EDICT}, | ^~~~ src/ctf/g_local.h:515:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 515 | #define LLOFS(x) (int)&(((level_locals_t *)0)->x) | ^ src/ctf/g_save.c:119:7: note: in expansion of macro 'LLOFS' 119 | {"", LLOFS(changemap), F_LSTRING}, | ^~~~~ src/ctf/g_local.h:515:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 515 | #define LLOFS(x) (int)&(((level_locals_t *)0)->x) | ^ src/ctf/g_save.c:121:7: note: in expansion of macro 'LLOFS' 121 | {"", 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] 515 | #define LLOFS(x) (int)&(((level_locals_t *)0)->x) | ^ src/ctf/g_save.c:122:7: note: in expansion of macro 'LLOFS' 122 | {"", 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] 515 | #define LLOFS(x) (int)&(((level_locals_t *)0)->x) | ^ src/ctf/g_save.c:123:7: note: in expansion of macro 'LLOFS' 123 | {"", 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] 515 | #define LLOFS(x) (int)&(((level_locals_t *)0)->x) | ^ src/ctf/g_save.c:124:7: note: in expansion of macro 'LLOFS' 124 | {"", 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] 516 | #define CLOFS(x) (int)&(((gclient_t *)0)->x) | ^ src/ctf/g_save.c:131:7: note: in expansion of macro 'CLOFS' 131 | {"", 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] 516 | #define CLOFS(x) (int)&(((gclient_t *)0)->x) | ^ src/ctf/g_save.c:132:7: note: in expansion of macro 'CLOFS' 132 | {"", 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] 516 | #define CLOFS(x) (int)&(((gclient_t *)0)->x) | ^ src/ctf/g_save.c:133:7: note: in expansion of macro 'CLOFS' 133 | {"", 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] 334 | 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] 344 | 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] 418 | 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] 479 | 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] 489 | 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] 575 | 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] 594 | 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] 683 | 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] 691 | fread (&base, sizeof(base), 1, f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ powerpc64-unknown-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -mcpu=970 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releaseppc64/ctf/g_spawn.o -c src/ctf/g_spawn.c In file included from /usr/include/string.h:494, from src/ctf/q_shared.h:38, from src/ctf/g_local.h:22, from src/ctf/g_spawn.c:21: In function 'strncpy', inlined from 'SP_worldspawn' at src/ctf/g_spawn.c:819:3: /usr/include/bits/string_fortified.h:106:10: warning: '__builtin_strncpy' specified bound 64 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ powerpc64-unknown-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -mcpu=970 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releaseppc64/ctf/g_svcmds.o -c src/ctf/g_svcmds.c powerpc64-unknown-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -mcpu=970 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releaseppc64/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] 418 | int effect; | ^~~~~~ In file included from src/ctf/g_target.c:20: 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] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/g_target.c:616:24: note: in expansion of macro 'FOFS' 616 | 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] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/g_target.c:689:19: note: in expansion of macro 'FOFS' 689 | e = G_Find (e, FOFS(targetname), self->target); | ^~~~ In file included from /usr/include/string.h:494, from src/ctf/q_shared.h:38, from src/ctf/g_local.h:22, from src/ctf/g_target.c:20: In function 'strncpy', inlined from 'SP_target_speaker' at src/ctf/g_target.c:93:3: /usr/include/bits/string_fortified.h:106:10: warning: '__builtin_strncpy' specified bound 64 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ powerpc64-unknown-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -mcpu=970 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releaseppc64/ctf/g_trigger.o -c src/ctf/g_trigger.c powerpc64-unknown-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -mcpu=970 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releaseppc64/ctf/g_utils.o -c src/ctf/g_utils.c In file included from src/ctf/g_utils.c:22: 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] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/g_utils.c:132:22: note: in expansion of macro 'FOFS' 132 | 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] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/g_utils.c:215:26: note: in expansion of macro 'FOFS' 215 | 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] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/g_utils.c:234:26: note: in expansion of macro 'FOFS' 234 | while ((t = G_Find (t, FOFS(targetname), ent->target))) | ^~~~ powerpc64-unknown-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -mcpu=970 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releaseppc64/ctf/g_weapon.o -c src/ctf/g_weapon.c powerpc64-unknown-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -mcpu=970 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releaseppc64/ctf/m_move.o -c src/ctf/m_move.c powerpc64-unknown-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -mcpu=970 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releaseppc64/ctf/p_client.o -c src/ctf/p_client.c In file included from src/ctf/p_client.c:20: 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] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/p_client.c:46:23: note: in expansion of macro 'FOFS' 46 | 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] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/p_client.c:770:31: note: in expansion of macro 'FOFS' 770 | 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] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/p_client.c:801:24: note: in expansion of macro 'FOFS' 801 | 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] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/p_client.c:825:31: note: in expansion of macro 'FOFS' 825 | 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] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/p_client.c:843:23: note: in expansion of macro 'FOFS' 843 | 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] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/p_client.c:874:24: note: in expansion of macro 'FOFS' 874 | 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] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/p_client.c:918:32: note: in expansion of macro 'FOFS' 918 | 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] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/p_client.c:934:26: note: in expansion of macro 'FOFS' 934 | spot = G_Find (spot, FOFS(classname), "info_player_start"); | ^~~~ powerpc64-unknown-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -mcpu=970 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releaseppc64/ctf/p_hud.o -c src/ctf/p_hud.c In file included from src/ctf/p_hud.c:20: 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] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/p_hud.c:131:22: note: in expansion of macro 'FOFS' 131 | 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] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/p_hud.c:134:23: note: in expansion of macro 'FOFS' 134 | 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] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/p_hud.c:136:24: note: in expansion of macro 'FOFS' 136 | 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] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/p_hud.c:143:23: note: in expansion of macro 'FOFS' 143 | 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] 513 | #define FOFS(x) (int)&(((edict_t *)0)->x) | ^ src/ctf/p_hud.c:145:24: note: in expansion of macro 'FOFS' 145 | 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] 178 | int picnum; | ^~~~~~ powerpc64-unknown-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -mcpu=970 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releaseppc64/ctf/p_menu.o -c src/ctf/p_menu.c powerpc64-unknown-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -mcpu=970 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releaseppc64/ctf/p_trail.o -c src/ctf/p_trail.c powerpc64-unknown-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -mcpu=970 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releaseppc64/ctf/p_view.o -c src/ctf/p_view.c powerpc64-unknown-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -mcpu=970 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releaseppc64/ctf/p_weapon.o -c src/ctf/p_weapon.c powerpc64-unknown-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -mcpu=970 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releaseppc64/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:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 258 | int tmp = * ( int * ) &f; | ^~~~~~~~~~~~ src/ctf/q_shared.c:260:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 260 | return * ( float * ) &tmp; | ^~~~~~~~~~~~~~~~ powerpc64-unknown-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -mcpu=970 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu -shared -o releaseppc64/ctf/gameppc64.so releaseppc64/ctf/g_ai.o releaseppc64/ctf/g_chase.o releaseppc64/ctf/g_cmds.o releaseppc64/ctf/g_combat.o releaseppc64/ctf/g_ctf.o releaseppc64/ctf/g_func.o releaseppc64/ctf/g_items.o releaseppc64/ctf/g_main.o releaseppc64/ctf/g_misc.o releaseppc64/ctf/g_monster.o releaseppc64/ctf/g_phys.o releaseppc64/ctf/g_save.o releaseppc64/ctf/g_spawn.o releaseppc64/ctf/g_svcmds.o releaseppc64/ctf/g_target.o releaseppc64/ctf/g_trigger.o releaseppc64/ctf/g_utils.o releaseppc64/ctf/g_weapon.o releaseppc64/ctf/m_move.o releaseppc64/ctf/p_client.o releaseppc64/ctf/p_hud.o releaseppc64/ctf/p_menu.o releaseppc64/ctf/p_trail.o releaseppc64/ctf/p_view.o releaseppc64/ctf/p_weapon.o releaseppc64/ctf/q_shared.o powerpc64-unknown-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -mcpu=970 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releaseppc64/ref_soft/r_aclip.o -c src/ref_soft/r_aclip.c powerpc64-unknown-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -mcpu=970 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releaseppc64/ref_soft/r_alias.o -c src/ref_soft/r_alias.c powerpc64-unknown-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -mcpu=970 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releaseppc64/ref_soft/r_bsp.o -c src/ref_soft/r_bsp.c powerpc64-unknown-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -mcpu=970 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releaseppc64/ref_soft/r_draw.o -c src/ref_soft/r_draw.c powerpc64-unknown-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -mcpu=970 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releaseppc64/ref_soft/r_edge.o -c src/ref_soft/r_edge.c src/ref_soft/r_edge.c: In function 'R_ScanEdges': src/ref_soft/r_edge.c:672:25: warning: result of '2000 << 24' requires 36 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 672 | edge_sentinel.u = 2000 << 24; // make sure nothing sorts past this | ^~ src/ref_soft/r_edge.c: In function 'D_CalcGradients': src/ref_soft/r_edge.c:803:12: warning: variable 'pplane' set but not used [-Wunused-but-set-variable] 803 | mplane_t *pplane; | ^~~~~~ src/ref_soft/r_edge.c: In function 'D_DrawflatSurfaces': src/ref_soft/r_edge.c:1077:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1077 | D_FlatFillSurface (s, (int)s->msurf & 0xFF); | ^ powerpc64-unknown-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -mcpu=970 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releaseppc64/ref_soft/r_image.o -c src/ref_soft/r_image.c src/ref_soft/r_image.c: In function 'LoadTGA': src/ref_soft/r_image.c:211:7: warning: variable 'length' set but not used [-Wunused-but-set-variable] 211 | int length; | ^~~~~~ powerpc64-unknown-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -mcpu=970 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releaseppc64/ref_soft/r_light.o -c src/ref_soft/r_light.c src/ref_soft/r_light.c: In function 'R_LightPoint': src/ref_soft/r_light.c:230:9: warning: variable 'light' set but not used [-Wunused-but-set-variable] 230 | float light; | ^~~~~ powerpc64-unknown-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -mcpu=970 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releaseppc64/ref_soft/r_main.o -c src/ref_soft/r_main.c powerpc64-unknown-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -mcpu=970 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releaseppc64/ref_soft/r_misc.o -c src/ref_soft/r_misc.c powerpc64-unknown-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -mcpu=970 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releaseppc64/ref_soft/r_model.o -c src/ref_soft/r_model.c src/ref_soft/r_model.c: In function 'Mod_LoadTexinfo': src/ref_soft/r_model.c:495:22: warning: iteration 4 invokes undefined behavior [-Waggressive-loop-optimizations] 495 | out->vecs[0][j] = LittleFloat (in->vecs[0][j]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ref_soft/r_model.c:494:3: note: within this loop 494 | for (j=0 ; j<8 ; j++) | ^~~ powerpc64-unknown-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -mcpu=970 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releaseppc64/ref_soft/r_part.o -c src/ref_soft/r_part.c src/ref_soft/r_part.c: In function 'R_DrawParticle': src/ref_soft/r_part.c:477:10: warning: variable 'blendparticle' set but not used [-Wunused-but-set-variable] 477 | byte (*blendparticle)( int, int ); | ^~~~~~~~~~~~~ powerpc64-unknown-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -mcpu=970 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releaseppc64/ref_soft/r_poly.o -c src/ref_soft/r_poly.c src/ref_soft/r_poly.c: In function 'R_BuildPolygonFromSurface': src/ref_soft/r_poly.c:1014:8: warning: variable 'vertpage' set but not used [-Wunused-but-set-variable] 1014 | int vertpage; | ^~~~~~~~ powerpc64-unknown-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -mcpu=970 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releaseppc64/ref_soft/r_polyse.o -c src/ref_soft/r_polyse.c powerpc64-unknown-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -mcpu=970 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releaseppc64/ref_soft/r_rast.o -c src/ref_soft/r_rast.c powerpc64-unknown-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -mcpu=970 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releaseppc64/ref_soft/r_scan.o -c src/ref_soft/r_scan.c powerpc64-unknown-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -mcpu=970 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releaseppc64/ref_soft/r_sprite.o -c src/ref_soft/r_sprite.c powerpc64-unknown-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -mcpu=970 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releaseppc64/ref_soft/r_surf.o -c src/ref_soft/r_surf.c src/ref_soft/r_surf.c: In function 'D_SCAlloc': src/ref_soft/r_surf.c:453:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 453 | size = (int)&((surfcache_t *)0)->data[size]; | ^ powerpc64-unknown-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -mcpu=970 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releaseppc64/ref_soft/q_shared.o -c src/game/q_shared.c src/game/q_shared.c: In function 'Q_fabs': src/game/q_shared.c:258:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 258 | int tmp = * ( int * ) &f; | ^~~~~~~~~~~~ src/game/q_shared.c:260:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 260 | return * ( float * ) &tmp; | ^~~~~~~~~~~~~~~~ powerpc64-unknown-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -mcpu=970 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releaseppc64/ref_soft/q_shlinux.o -c src/linux/q_shlinux.c src/linux/q_shlinux.c: In function 'Sys_FindFirst': src/linux/q_shlinux.c:225:28: warning: '%s' directive writing up to 255 bytes into a region of size between 0 and 127 [-Wformat-overflow=] 225 | sprintf (findpath, "%s/%s", findbase, d->d_name); | ^~ In file included from /usr/include/stdio.h:867, from src/linux/q_shlinux.c:26: /usr/include/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 2 and 384 bytes into a destination of size 128 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 |  __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/linux/q_shlinux.c: In function 'Sys_FindNext': src/linux/q_shlinux.c:244:28: warning: '%s' directive writing up to 255 bytes into a region of size between 0 and 127 [-Wformat-overflow=] 244 | sprintf (findpath, "%s/%s", findbase, d->d_name); | ^~ In file included from /usr/include/stdio.h:867, from src/linux/q_shlinux.c:26: /usr/include/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 2 and 384 bytes into a destination of size 128 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 |  __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ powerpc64-unknown-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -mcpu=970 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releaseppc64/ref_soft/glob.o -c src/linux/glob.c powerpc64-unknown-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -mcpu=970 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releaseppc64/ref_soft/rw_linux.o -c src/linux/rw_linux.c -I/usr/X11R6/include powerpc64-unknown-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -mcpu=970 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releaseppc64/ref_soft/rw_x11.o -c src/linux/rw_x11.c -I/usr/X11R6/include src/linux/rw_x11.c: In function 'RW_Sys_GetClipboardData': src/linux/rw_x11.c:665:15: warning: pointer targets in passing argument 1 of 'strdup' differ in signedness [-Wpointer-sign] 665 | ret = strdup(data); | ^~~~ | | | unsigned char * In file included from src/linux/rw_x11.c:46: /usr/include/string.h:166:14: note: expected 'const char *' but argument is of type 'unsigned char *' 166 | extern char *strdup (const char *__s) | ^~~~~~ powerpc64-unknown-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -mcpu=970 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu -shared -o releaseppc64/ref_softx.so releaseppc64/ref_soft/r_aclip.o releaseppc64/ref_soft/r_alias.o releaseppc64/ref_soft/r_bsp.o releaseppc64/ref_soft/r_draw.o releaseppc64/ref_soft/r_edge.o releaseppc64/ref_soft/r_image.o releaseppc64/ref_soft/r_light.o releaseppc64/ref_soft/r_main.o releaseppc64/ref_soft/r_misc.o releaseppc64/ref_soft/r_model.o releaseppc64/ref_soft/r_part.o releaseppc64/ref_soft/r_poly.o releaseppc64/ref_soft/r_polyse.o releaseppc64/ref_soft/r_rast.o releaseppc64/ref_soft/r_scan.o releaseppc64/ref_soft/r_sprite.o releaseppc64/ref_soft/r_surf.o releaseppc64/ref_soft/q_shared.o releaseppc64/ref_soft/q_shlinux.o releaseppc64/ref_soft/glob.o \ releaseppc64/ref_soft/rw_linux.o releaseppc64/ref_soft/rw_x11.o -L/usr/X11R6/lib -lX11 -lXext -lXxf86dga -lXxf86vm powerpc64-unknown-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -mcpu=970 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releaseppc64/ref_gl/gl_draw.o -c src/ref_gl/gl_draw.c powerpc64-unknown-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -mcpu=970 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releaseppc64/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:557:7: warning: variable 'length' set but not used [-Wunused-but-set-variable] 557 | int length; | ^~~~~~ powerpc64-unknown-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -mcpu=970 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releaseppc64/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] 304 | 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] 464 | lightstyle_t *style; | ^~~~~ powerpc64-unknown-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -mcpu=970 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releaseppc64/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] 312 | dtrivertx_t *verts; | ^~~~~ powerpc64-unknown-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -mcpu=970 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releaseppc64/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] 462 | out->vecs[0][j] = LittleFloat (in->vecs[0][j]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ref_gl/gl_model.c:461:3: note: within this loop 461 | for (j=0 ; j<8 ; j++) | ^~~ powerpc64-unknown-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -mcpu=970 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releaseppc64/ref_gl/gl_rmain.o -c src/ref_gl/gl_rmain.c powerpc64-unknown-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -mcpu=970 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releaseppc64/ref_gl/gl_rmisc.o -c src/ref_gl/gl_rmisc.c powerpc64-unknown-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -mcpu=970 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releaseppc64/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] 1461 | int vertpage; | ^~~~~~~~ powerpc64-unknown-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -mcpu=970 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releaseppc64/ref_gl/gl_warp.o -c src/ref_gl/gl_warp.c powerpc64-unknown-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -mcpu=970 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releaseppc64/ref_gl/qgl_linux.o -c src/linux/qgl_linux.c powerpc64-unknown-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -mcpu=970 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releaseppc64/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:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 258 | int tmp = * ( int * ) &f; | ^~~~~~~~~~~~ src/game/q_shared.c:260:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 260 | return * ( float * ) &tmp; | ^~~~~~~~~~~~~~~~ powerpc64-unknown-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -mcpu=970 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releaseppc64/ref_gl/q_shlinux.o -c src/linux/q_shlinux.c src/linux/q_shlinux.c: In function 'Sys_FindFirst': src/linux/q_shlinux.c:225:28: warning: '%s' directive writing up to 255 bytes into a region of size between 0 and 127 [-Wformat-overflow=] 225 | sprintf (findpath, "%s/%s", findbase, d->d_name); | ^~ In file included from /usr/include/stdio.h:867, from src/linux/q_shlinux.c:26: /usr/include/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 2 and 384 bytes into a destination of size 128 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 |  __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/linux/q_shlinux.c: In function 'Sys_FindNext': src/linux/q_shlinux.c:244:28: warning: '%s' directive writing up to 255 bytes into a region of size between 0 and 127 [-Wformat-overflow=] 244 | sprintf (findpath, "%s/%s", findbase, d->d_name); | ^~ In file included from /usr/include/stdio.h:867, from src/linux/q_shlinux.c:26: /usr/include/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 2 and 384 bytes into a destination of size 128 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 |  __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ powerpc64-unknown-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -mcpu=970 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releaseppc64/ref_gl/glob.o -c src/linux/glob.c powerpc64-unknown-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -mcpu=970 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releaseppc64/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: /usr/include/X11/extensions/xf86dga.h:9:2: warning: #warning "xf86dga.h is obsolete and may be removed in the future." [-Wcpp] 9 | #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] 10 | #warning "include instead." | ^~~~~~~ src/linux/gl_glx.c: In function 'RW_Sys_GetClipboardData': src/linux/gl_glx.c:578:18: warning: pointer targets in passing argument 1 of 'strdup' differ in signedness [-Wpointer-sign] 578 | ret = strdup(data); | ^~~~ | | | unsigned char * In file included from src/linux/../ref_gl/../client/../qcommon/../game/q_shared.h:39, from src/linux/../ref_gl/../client/../qcommon/qcommon.h:23, from src/linux/../ref_gl/../client/ref.h:23, from src/linux/../ref_gl/gl_local.h:45, from src/linux/gl_glx.c:45: /usr/include/string.h:166:14: note: expected 'const char *' but argument is of type 'unsigned char *' 166 | extern char *strdup (const char *__s) | ^~~~~~ src/linux/gl_glx.c: In function 'GLimp_SetMode': src/linux/gl_glx.c:643:19: warning: variable 'actualHeight' set but not used [-Wunused-but-set-variable] 643 | int actualWidth, actualHeight; | ^~~~~~~~~~~~ src/linux/gl_glx.c:643:6: warning: variable 'actualWidth' set but not used [-Wunused-but-set-variable] 643 | int actualWidth, actualHeight; | ^~~~~~~~~~~ powerpc64-unknown-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -mcpu=970 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releaseppc64/ref_gl/rw_linux.o -c src/linux/rw_linux.c -I/usr/X11R6/include powerpc64-unknown-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -mcpu=970 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -fPIC -o releaseppc64/ref_gl/joystick.o -c src/linux/joystick.c -I/usr/X11R6/include src/linux/joystick.c:38:17: warning: 'cl_anglespeedkey' defined but not used [-Wunused-variable] 38 | static cvar_t *cl_anglespeedkey; | ^~~~~~~~~~~~~~~~ powerpc64-unknown-linux-gnu-gcc -Wall -pipe -Dstricmp=strcasecmp -DHAVE_IPV6 -DDEFAULT_BASEDIR=\"/usr/share/games/quake2\" -DDEFAULT_LIBDIR=\"/usr/games/lib64/quake2-icculus\" -DC_ONLY -O2 -mcpu=970 -pipe -DLINUX_VERSION=\"3.21+r0.16\" -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu -shared -o releaseppc64/ref_glx.so releaseppc64/ref_gl/gl_draw.o releaseppc64/ref_gl/gl_image.o releaseppc64/ref_gl/gl_light.o releaseppc64/ref_gl/gl_mesh.o releaseppc64/ref_gl/gl_model.o releaseppc64/ref_gl/gl_rmain.o releaseppc64/ref_gl/gl_rmisc.o releaseppc64/ref_gl/gl_rsurf.o releaseppc64/ref_gl/gl_warp.o releaseppc64/ref_gl/qgl_linux.o releaseppc64/ref_gl/q_shared.o releaseppc64/ref_gl/q_shlinux.o releaseppc64/ref_gl/glob.o releaseppc64/ref_gl/gl_glx.o releaseppc64/ref_gl/rw_linux.o releaseppc64/ref_gl/joystick.o -L/usr/X11R6/lib -lX11 -lXext -lXxf86dga -lXxf86vm make[1]: Leaving directory '/var/tmp/portage/games-fps/quake2-icculus-0.16.1-r2/work/quake2-r0.16.1' >>> Source compiled. >>> Test phase [not enabled]: games-fps/quake2-icculus-0.16.1-r2 >>> Install games-fps/quake2-icculus-0.16.1-r2 into /var/tmp/portage/games-fps/quake2-icculus-0.16.1-r2/image/ >>> Completed installing games-fps/quake2-icculus-0.16.1-r2 into /var/tmp/portage/games-fps/quake2-icculus-0.16.1-r2/image/ * Final size of build directory: 11388 KiB (11.1 MiB) * Final size of installed tree: 3308 KiB ( 3.2 MiB) * The ebuild is installing to one or more unexpected paths: * * /usr/games * * Please fix the ebuild to use correct FHS/Gentoo policy paths. strip: powerpc64-unknown-linux-gnu-strip --strip-unneeded -N __gentoo_check_ldflags__ -R .comment -R .GCC.command.line -R .note.gnu.gold-version /usr/games/lib64/quake2-icculus/ctf/gameppc64.so /usr/games/lib64/quake2-icculus/baseq2/gameppc64.so /usr/games/bin/quake2 /usr/games/lib64/quake2-icculus/ref_softx.so /usr/games/lib64/quake2-icculus/ref_glx.so * Remember, in order to play games, you have to * be in the 'games' group. * Just run 'gpasswd -a games', then have re-login. * For more info about Gentoo gaming in general, see our website: * https://games.gentoo.org/ * Go read README-postinstall in /usr/share/doc/quake2-icculus-0.16.1-r2 * right now! It's important - This install is just the engine, you still need * the data paks. Go read.