Building quake2-3zb2-0.97_1.txz (origin /buildshare/ports/355755/games/quake2-3zb2) for powerpc-10-0 on XXX slot1: created x distfiles/ x distfiles/quake2-3zb2/ x distfiles/quake2-3zb2/3ZB2.zip x distfiles/quake2-3zb2/ikdmx_pk2.zip x distfiles/quake2-3zb2/jail_pk.zip x distfiles/quake2-3zb2/ware_pk.zip x distfiles/quake2-3zb2/chflm2130_pk.zip x distfiles/quake2-3zb2/dm64_pk.zip x distfiles/quake2-3zb2/xatrixmap_pk1.zip x distfiles/quake2-3zb2/citycl_pk.zip x distfiles/quake2-3zb2/ztn2dmx_pk.zip x distfiles/quake2-3zb2/retinal_pk.zip x distfiles/quake2-3zb2/trdmx_pk.zip x distfiles/quake2-3zb2/xdm3.zip x distfiles/quake2-3zb2/xatrixmap_pk3.zip x distfiles/quake2-3zb2/xatrixmap_pk4.zip x distfiles/quake2-3zb2/ikdmx_pk.zip x distfiles/quake2-3zb2/fact_pk.zip x distfiles/quake2-3zb2/chfxmap0109_pk.zip x distfiles/quake2-3zb2/spasmox_pk.zip x distfiles/quake2-3zb2/xldmx_pk.zip x distfiles/quake2-3zb2/cmbbstr_pk.zip x distfiles/quake2-3zb2/base_pk.zip x distfiles/quake2-3zb2/q2dmx_pk.zip x distfiles/quake2-3zb2/xatrixmap_pk2.zip x distfiles/quake2-3zb2/3zb2src97.zip x distfiles/quake2-3zb2/verm0x_pk.zip x distfiles/quake2-3zb2/trpower_pk.zip x distfiles/quake2-3zb2/waste_pk.zip x distfiles/quake2-3zb2/xdmx_pk.zip x distfiles/quake2-3zb2/cxxdmx_pk.zip x distfiles/quake2-3zb2/hangar_pk.zip x distfiles/quake2-3zb2/cxdmx_pk.zip x packages/ x packages/unzip-6.0_1.txz x packages/quake2-data-3.20_3.txz x packages/pkg-1.2.7_2.txz ELF ldconfig path: /lib /usr/lib /usr/lib/compat Make depends ===> quake2-3zb2-0.97_1 depends on file: /usr/local/sbin/pkg - not found ===> Verifying install for /usr/local/sbin/pkg in /buildshare/ports/355755/ports-mgmt/pkg ===> Installing existing package /packages/pkg-1.2.7_2.txz Installing pkg-1.2.7_2... done If you are upgrading from the old package format, first run: # pkg2ng ===> Returning to build of quake2-3zb2-0.97_1 ===> quake2-3zb2-0.97_1 depends on file: /usr/local/share/quake2 - not found ===> Verifying install for /usr/local/share/quake2 in /buildshare/ports/355755/games/quake2-data ===> Installing existing package /packages/quake2-data-3.20_3.txz Installing quake2-data-3.20_3... done ============================================================================== To complete the installation of this port you need to copy the file "baseq2/pak0.pak" from the original Quake II distribution to /usr/local/share/quake2/baseq2. ============================================================================== ===> Returning to build of quake2-3zb2-0.97_1 Make install ===> quake2-3zb2-0.97_1 depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by quake2-3zb2-0.97_1 for building ===> Extracting for quake2-3zb2-0.97_1 => SHA256 Checksum OK for quake2-3zb2/3ZB2.zip. => SHA256 Checksum OK for quake2-3zb2/3zb2src97.zip. => SHA256 Checksum OK for quake2-3zb2/base_pk.zip. => SHA256 Checksum OK for quake2-3zb2/chflm2130_pk.zip. => SHA256 Checksum OK for quake2-3zb2/chfxmap0109_pk.zip. => SHA256 Checksum OK for quake2-3zb2/citycl_pk.zip. => SHA256 Checksum OK for quake2-3zb2/cmbbstr_pk.zip. => SHA256 Checksum OK for quake2-3zb2/cxdmx_pk.zip. => SHA256 Checksum OK for quake2-3zb2/cxxdmx_pk.zip. => SHA256 Checksum OK for quake2-3zb2/dm64_pk.zip. => SHA256 Checksum OK for quake2-3zb2/fact_pk.zip. => SHA256 Checksum OK for quake2-3zb2/hangar_pk.zip. => SHA256 Checksum OK for quake2-3zb2/ikdmx_pk.zip. => SHA256 Checksum OK for quake2-3zb2/ikdmx_pk2.zip. => SHA256 Checksum OK for quake2-3zb2/jail_pk.zip. => SHA256 Checksum OK for quake2-3zb2/q2dmx_pk.zip. => SHA256 Checksum OK for quake2-3zb2/retinal_pk.zip. => SHA256 Checksum OK for quake2-3zb2/spasmox_pk.zip. => SHA256 Checksum OK for quake2-3zb2/trdmx_pk.zip. => SHA256 Checksum OK for quake2-3zb2/trpower_pk.zip. => SHA256 Checksum OK for quake2-3zb2/verm0x_pk.zip. => SHA256 Checksum OK for quake2-3zb2/ware_pk.zip. => SHA256 Checksum OK for quake2-3zb2/waste_pk.zip. => SHA256 Checksum OK for quake2-3zb2/xatrixmap_pk1.zip. => SHA256 Checksum OK for quake2-3zb2/xatrixmap_pk2.zip. => SHA256 Checksum OK for quake2-3zb2/xatrixmap_pk3.zip. => SHA256 Checksum OK for quake2-3zb2/xatrixmap_pk4.zip. => SHA256 Checksum OK for quake2-3zb2/xdm3.zip. => SHA256 Checksum OK for quake2-3zb2/xdmx_pk.zip. => SHA256 Checksum OK for quake2-3zb2/xldmx_pk.zip. => SHA256 Checksum OK for quake2-3zb2/ztn2dmx_pk.zip. ===> Patching for quake2-3zb2-0.97_1 ===> Converting DOS text files to UNIX text files ===> Applying FreeBSD patches for quake2-3zb2-0.97_1 ===> Configuring for quake2-3zb2-0.97_1 ===> Building for quake2-3zb2-0.97_1 Warning: Object directory not changed from original /obj/buildshare/ports/355755/games/quake2-3zb2/work cc -fpic -DPIC -O2 -pipe -fno-strict-aliasing -Dstricmp=strcasecmp -ffast-math -funroll-loops -fomit-frame-pointer -fexpensive-optimizations -std=gnu99 -fstack-protector -c bot.c -o bot.So cc -fpic -DPIC -O2 -pipe -fno-strict-aliasing -Dstricmp=strcasecmp -ffast-math -funroll-loops -fomit-frame-pointer -fexpensive-optimizations -std=gnu99 -fstack-protector -c bot_fire.c -o bot_fire.So cc -fpic -DPIC -O2 -pipe -fno-strict-aliasing -Dstricmp=strcasecmp -ffast-math -funroll-loops -fomit-frame-pointer -fexpensive-optimizations -std=gnu99 -fstack-protector -c bot_func.c -o bot_func.So cc -fpic -DPIC -O2 -pipe -fno-strict-aliasing -Dstricmp=strcasecmp -ffast-math -funroll-loops -fomit-frame-pointer -fexpensive-optimizations -std=gnu99 -fstack-protector -c bot_za.c -o bot_za.So cc -fpic -DPIC -O2 -pipe -fno-strict-aliasing -Dstricmp=strcasecmp -ffast-math -funroll-loops -fomit-frame-pointer -fexpensive-optimizations -std=gnu99 -fstack-protector -c g_chase.c -o g_chase.So cc -fpic -DPIC -O2 -pipe -fno-strict-aliasing -Dstricmp=strcasecmp -ffast-math -funroll-loops -fomit-frame-pointer -fexpensive-optimizations -std=gnu99 -fstack-protector -c g_cmds.c -o g_cmds.So cc -fpic -DPIC -O2 -pipe -fno-strict-aliasing -Dstricmp=strcasecmp -ffast-math -funroll-loops -fomit-frame-pointer -fexpensive-optimizations -std=gnu99 -fstack-protector -c g_combat.c -o g_combat.So cc -fpic -DPIC -O2 -pipe -fno-strict-aliasing -Dstricmp=strcasecmp -ffast-math -funroll-loops -fomit-frame-pointer -fexpensive-optimizations -std=gnu99 -fstack-protector -c g_ctf.c -o g_ctf.So cc -fpic -DPIC -O2 -pipe -fno-strict-aliasing -Dstricmp=strcasecmp -ffast-math -funroll-loops -fomit-frame-pointer -fexpensive-optimizations -std=gnu99 -fstack-protector -c g_func.c -o g_func.So cc -fpic -DPIC -O2 -pipe -fno-strict-aliasing -Dstricmp=strcasecmp -ffast-math -funroll-loops -fomit-frame-pointer -fexpensive-optimizations -std=gnu99 -fstack-protector -c g_items.c -o g_items.So g_items.c:3045: warning: initialization from incompatible pointer type cc -fpic -DPIC -O2 -pipe -fno-strict-aliasing -Dstricmp=strcasecmp -ffast-math -funroll-loops -fomit-frame-pointer -fexpensive-optimizations -std=gnu99 -fstack-protector -c g_main.c -o g_main.So cc -fpic -DPIC -O2 -pipe -fno-strict-aliasing -Dstricmp=strcasecmp -ffast-math -funroll-loops -fomit-frame-pointer -fexpensive-optimizations -std=gnu99 -fstack-protector -c g_misc.c -o g_misc.So cc -fpic -DPIC -O2 -pipe -fno-strict-aliasing -Dstricmp=strcasecmp -ffast-math -funroll-loops -fomit-frame-pointer -fexpensive-optimizations -std=gnu99 -fstack-protector -c g_monster.c -o g_monster.So cc -fpic -DPIC -O2 -pipe -fno-strict-aliasing -Dstricmp=strcasecmp -ffast-math -funroll-loops -fomit-frame-pointer -fexpensive-optimizations -std=gnu99 -fstack-protector -c g_phys.c -o g_phys.So cc -fpic -DPIC -O2 -pipe -fno-strict-aliasing -Dstricmp=strcasecmp -ffast-math -funroll-loops -fomit-frame-pointer -fexpensive-optimizations -std=gnu99 -fstack-protector -c g_save.c -o g_save.So cc -fpic -DPIC -O2 -pipe -fno-strict-aliasing -Dstricmp=strcasecmp -ffast-math -funroll-loops -fomit-frame-pointer -fexpensive-optimizations -std=gnu99 -fstack-protector -c g_spawn.c -o g_spawn.So cc -fpic -DPIC -O2 -pipe -fno-strict-aliasing -Dstricmp=strcasecmp -ffast-math -funroll-loops -fomit-frame-pointer -fexpensive-optimizations -std=gnu99 -fstack-protector -c g_svcmds.c -o g_svcmds.So cc -fpic -DPIC -O2 -pipe -fno-strict-aliasing -Dstricmp=strcasecmp -ffast-math -funroll-loops -fomit-frame-pointer -fexpensive-optimizations -std=gnu99 -fstack-protector -c g_target.c -o g_target.So cc -fpic -DPIC -O2 -pipe -fno-strict-aliasing -Dstricmp=strcasecmp -ffast-math -funroll-loops -fomit-frame-pointer -fexpensive-optimizations -std=gnu99 -fstack-protector -c g_trigger.c -o g_trigger.So cc -fpic -DPIC -O2 -pipe -fno-strict-aliasing -Dstricmp=strcasecmp -ffast-math -funroll-loops -fomit-frame-pointer -fexpensive-optimizations -std=gnu99 -fstack-protector -c g_turret.c -o g_turret.So cc -fpic -DPIC -O2 -pipe -fno-strict-aliasing -Dstricmp=strcasecmp -ffast-math -funroll-loops -fomit-frame-pointer -fexpensive-optimizations -std=gnu99 -fstack-protector -c g_utils.c -o g_utils.So cc -fpic -DPIC -O2 -pipe -fno-strict-aliasing -Dstricmp=strcasecmp -ffast-math -funroll-loops -fomit-frame-pointer -fexpensive-optimizations -std=gnu99 -fstack-protector -c g_weapon.c -o g_weapon.So cc -fpic -DPIC -O2 -pipe -fno-strict-aliasing -Dstricmp=strcasecmp -ffast-math -funroll-loops -fomit-frame-pointer -fexpensive-optimizations -std=gnu99 -fstack-protector -c m_move.c -o m_move.So cc -fpic -DPIC -O2 -pipe -fno-strict-aliasing -Dstricmp=strcasecmp -ffast-math -funroll-loops -fomit-frame-pointer -fexpensive-optimizations -std=gnu99 -fstack-protector -c p_client.c -o p_client.So cc -fpic -DPIC -O2 -pipe -fno-strict-aliasing -Dstricmp=strcasecmp -ffast-math -funroll-loops -fomit-frame-pointer -fexpensive-optimizations -std=gnu99 -fstack-protector -c p_hud.c -o p_hud.So cc -fpic -DPIC -O2 -pipe -fno-strict-aliasing -Dstricmp=strcasecmp -ffast-math -funroll-loops -fomit-frame-pointer -fexpensive-optimizations -std=gnu99 -fstack-protector -c p_menu.c -o p_menu.So cc -fpic -DPIC -O2 -pipe -fno-strict-aliasing -Dstricmp=strcasecmp -ffast-math -funroll-loops -fomit-frame-pointer -fexpensive-optimizations -std=gnu99 -fstack-protector -c p_trail.c -o p_trail.So cc -fpic -DPIC -O2 -pipe -fno-strict-aliasing -Dstricmp=strcasecmp -ffast-math -funroll-loops -fomit-frame-pointer -fexpensive-optimizations -std=gnu99 -fstack-protector -c p_view.c -o p_view.So cc -fpic -DPIC -O2 -pipe -fno-strict-aliasing -Dstricmp=strcasecmp -ffast-math -funroll-loops -fomit-frame-pointer -fexpensive-optimizations -std=gnu99 -fstack-protector -c p_weapon.c -o p_weapon.So cc -fpic -DPIC -O2 -pipe -fno-strict-aliasing -Dstricmp=strcasecmp -ffast-math -funroll-loops -fomit-frame-pointer -fexpensive-optimizations -std=gnu99 -fstack-protector -c q_shared.c -o q_shared.So building shared library game.so ===> Installing for quake2-3zb2-0.97_1 ===> quake2-3zb2-0.97_1 depends on file: /usr/local/share/quake2 - found ===> Generating temporary packing list ===> Checking if games/quake2-3zb2 already installed install -o root -g wheel -m 444 /obj/buildshare/ports/355755/games/quake2-3zb2/work/3zb2/chctf/* /usr/local/share/quake2/3zb2/chctf install -o root -g wheel -m 444 /obj/buildshare/ports/355755/games/quake2-3zb2/work/3zb2/chdtm/* /usr/local/share/quake2/3zb2/chdtm install -s -o root -g wheel -m 555 /obj/buildshare/ports/355755/games/quake2-3zb2/work/game.so /usr/local/share/quake2/3zb2 cd /obj/buildshare/ports/355755/games/quake2-3zb2/work/3zb2 && install -o root -g wheel -m 444 *.cfg 3ZBMaps.lst pak6.pak /usr/local/share/quake2/3zb2 install -o root -g wheel -m 444 /obj/buildshare/ports/355755/games/quake2-3zb2/work/*.chn /usr/local/share/quake2/3zb2/chdtm install -o root -g wheel -m 444 /obj/buildshare/ports/355755/games/quake2-3zb2/work/*.chf /usr/local/share/quake2/3zb2/chctf cd /obj/buildshare/ports/355755/games/quake2-3zb2/work/3zb2 && /bin/cp -a *.txt "User Guide" /usr/local/share/doc/quake2-3zb2 ============================================================================== 3rd Zigock II bots has been installed. Due to the fact that game library (i.e. game.so file) is unable to read the file system paths (i.e. /usr/local/share/quake2 in the client executable), it will look for and write node files in the current directory. So you have to do the following (only once) in the directory where you want to run it from (you could use ~/.quake2 for example): $ mkdir -p ~/.quake2/3zb2 $ cd /usr/local/share/quake2/3zb2 $ cp -a 3ZBConfig.cfg 3ZBMaps.lst chctf chdtm ~/.quake2/3zb2 $ chmod -R u+w ~/.quake2/3zb2 Then run it from the recently created directory. $ cd ~/.quake2 $ quake2 +set game 3zb2 See the docs in /usr/local/share/doc/quake2-3zb2 for help on using it. Check the website for additional DM and CTF maps (respective routes section). ============================================================================== ===> Registering installation for quake2-3zb2-0.97_1 Installing quake2-3zb2-0.97_1... done Make package ===> Building package for quake2-3zb2-0.97_1 Creating package for quake2-3zb2-0.97_1 slot1: removed