nprquake-sdl-1-r1 breaks while compiling. Reproducible: Always Steps to Reproduce: 1.emerge nprquake-sdl 2. 3. Actual Results: root@localhost lxuser # emerge nprquake-sdl -av These are the packages that I would merge, in order: Calculating dependencies ...done! [ebuild N ] games-fps/nprquake-sdl-1-r1 0 kB Total size of downloads: 0 kB Do you want me to merge these packages? [Yes/No] >>> emerge (1 of 1) games-fps/nprquake-sdl-1-r1 to / >>> md5 src_uri ;-) NPRQuake-SDL.tar.gz >>> Unpacking source... >>> Unpacking NPRQuake-SDL.tar.gz to /var/tmp/portage/nprquake-sdl-1-r1/work * Applying 1-gentoo.patch ... [ ok ] >>> Source unpacked. make all CFLAGS="-Dstricmp=strcasecmp -O2 -DGENTOO_LIBDIR='\"/usr/games/lib/ nprquake-sdl\"' -DGENTOO_DATADIR='\"/usr/share/games/quake-data\"'" make[1]: Entering directory `/var/tmp/portage/nprquake-sdl-1-r1/work/NPRQuake- SDL' make -C NPRQuakeSrc build_release CFLAGS="-Dstricmp=strcasecmp -O2 - DGENTOO_LIBDIR='"/usr/games/lib/nprquake-sdl"' -DGENTOO_DATADIR='"/usr/share/ games/quake-data"'" make[2]: Entering directory `/var/tmp/portage/nprquake-sdl-1-r1/work/NPRQuake- SDL/NPRQuakeSrc' mkdir: cannot create directory `releasei386-glibc': File exists mkdir: cannot create directory `releasei386-glibc/bin': File exists mkdir: cannot create directory `releasei386-glibc/glquake': File exists make[2]: [build_release] Error 1 (ignored) make targets BUILDDIR=releasei386-glibc CFLAGS=" -O2 -DGENTOO_LIBDIR='\"/usr/ games/lib/nprquake-sdl\"' -DGENTOO_DATADIR='\"/usr/share/games/quake-data\"'" make[3]: Entering directory `/var/tmp/portage/nprquake-sdl-1-r1/work/NPRQuake- SDL/NPRQuakeSrc' gcc -O2 -DGENTOO_LIBDIR='"/usr/games/lib/nprquake-sdl"' -DGENTOO_DATADIR='"/usr/ share/games/quake-data"' -DGLQUAKE -I/usr/local/src/Mesa-2.6/include -I/usr/ include/glide `sdl-config --cflags` -o releasei386-glibc/glquake/cl_demo.o -c cl_demo.c gcc -O2 -DGENTOO_LIBDIR='"/usr/games/lib/nprquake-sdl"' -DGENTOO_DATADIR='"/usr/ share/games/quake-data"' -DGLQUAKE -I/usr/local/src/Mesa-2.6/include -I/usr/ include/glide `sdl-config --cflags` -o releasei386-glibc/glquake/cl_input.o -c cl_input.c gcc -O2 -DGENTOO_LIBDIR='"/usr/games/lib/nprquake-sdl"' -DGENTOO_DATADIR='"/usr/ share/games/quake-data"' -DGLQUAKE -I/usr/local/src/Mesa-2.6/include -I/usr/ include/glide `sdl-config --cflags` -o releasei386-glibc/glquake/cl_main.o -c cl_main.c gcc -O2 -DGENTOO_LIBDIR='"/usr/games/lib/nprquake-sdl"' -DGENTOO_DATADIR='"/usr/ share/games/quake-data"' -DGLQUAKE -I/usr/local/src/Mesa-2.6/include -I/usr/ include/glide `sdl-config --cflags` -o releasei386-glibc/glquake/cl_parse.o -c cl_parse.c gcc -O2 -DGENTOO_LIBDIR='"/usr/games/lib/nprquake-sdl"' -DGENTOO_DATADIR='"/usr/ share/games/quake-data"' -DGLQUAKE -I/usr/local/src/Mesa-2.6/include -I/usr/ include/glide `sdl-config --cflags` -o releasei386-glibc/glquake/cl_tent.o -c cl_tent.c gcc -O2 -DGENTOO_LIBDIR='"/usr/games/lib/nprquake-sdl"' -DGENTOO_DATADIR='"/usr/ share/games/quake-data"' -DGLQUAKE -I/usr/local/src/Mesa-2.6/include -I/usr/ include/glide `sdl-config --cflags` -o releasei386-glibc/glquake/chase.o -c chase.c gcc -O2 -DGENTOO_LIBDIR='"/usr/games/lib/nprquake-sdl"' -DGENTOO_DATADIR='"/usr/ share/games/quake-data"' -DGLQUAKE -I/usr/local/src/Mesa-2.6/include -I/usr/ include/glide `sdl-config --cflags` -o releasei386-glibc/glquake/cmd.o -c cmd.c gcc -O2 -DGENTOO_LIBDIR='"/usr/games/lib/nprquake-sdl"' -DGENTOO_DATADIR='"/usr/ share/games/quake-data"' -DGLQUAKE -I/usr/local/src/Mesa-2.6/include -I/usr/ include/glide `sdl-config --cflags` -o releasei386-glibc/glquake/common.o -c common.c gcc -O2 -DGENTOO_LIBDIR='"/usr/games/lib/nprquake-sdl"' -DGENTOO_DATADIR='"/usr/ share/games/quake-data"' -DGLQUAKE -I/usr/local/src/Mesa-2.6/include -I/usr/ include/glide `sdl-config --cflags` -o releasei386-glibc/glquake/console.o -c console.c gcc -O2 -DGENTOO_LIBDIR='"/usr/games/lib/nprquake-sdl"' -DGENTOO_DATADIR='"/usr/ share/games/quake-data"' -DGLQUAKE -I/usr/local/src/Mesa-2.6/include -I/usr/ include/glide `sdl-config --cflags` -o releasei386-glibc/glquake/crc.o -c crc.c crc.c:81:2: warning: no newline at end of file gcc -O2 -DGENTOO_LIBDIR='"/usr/games/lib/nprquake-sdl"' -DGENTOO_DATADIR='"/usr/ share/games/quake-data"' -DGLQUAKE -I/usr/local/src/Mesa-2.6/include -I/usr/ include/glide `sdl-config --cflags` -o releasei386-glibc/glquake/cvar.o -c cvar. c gcc -O2 -DGENTOO_LIBDIR='"/usr/games/lib/nprquake-sdl"' -DGENTOO_DATADIR='"/usr/ share/games/quake-data"' -DGLQUAKE -I/usr/local/src/Mesa-2.6/include -I/usr/ include/glide `sdl-config --cflags` -o releasei386-glibc/glquake/gl_draw.o -c gl_draw.c gcc -O2 -DGENTOO_LIBDIR='"/usr/games/lib/nprquake-sdl"' -DGENTOO_DATADIR='"/usr/ share/games/quake-data"' -DGLQUAKE -I/usr/local/src/Mesa-2.6/include -I/usr/ include/glide `sdl-config --cflags` -o releasei386-glibc/glquake/gl_mesh.o -c gl_mesh.c gcc -O2 -DGENTOO_LIBDIR='"/usr/games/lib/nprquake-sdl"' -DGENTOO_DATADIR='"/usr/ share/games/quake-data"' -DGLQUAKE -I/usr/local/src/Mesa-2.6/include -I/usr/ include/glide `sdl-config --cflags` -o releasei386-glibc/glquake/gl_model.o -c gl_model.c gcc -O2 -DGENTOO_LIBDIR='"/usr/games/lib/nprquake-sdl"' -DGENTOO_DATADIR='"/usr/ share/games/quake-data"' -DGLQUAKE -I/usr/local/src/Mesa-2.6/include -I/usr/ include/glide `sdl-config --cflags` -o releasei386-glibc/glquake/gl_refrag.o -c gl_refrag.c gcc -O2 -DGENTOO_LIBDIR='"/usr/games/lib/nprquake-sdl"' -DGENTOO_DATADIR='"/usr/ share/games/quake-data"' -DGLQUAKE -I/usr/local/src/Mesa-2.6/include -I/usr/ include/glide `sdl-config --cflags` -o releasei386-glibc/glquake/gl_rlight.o -c gl_rlight.c gcc -O2 -DGENTOO_LIBDIR='"/usr/games/lib/nprquake-sdl"' -DGENTOO_DATADIR='"/usr/ share/games/quake-data"' -DGLQUAKE -I/usr/local/src/Mesa-2.6/include -I/usr/ include/glide `sdl-config --cflags` -o releasei386-glibc/glquake/gl_rmain.o -c gl_rmain.c gcc -O2 -DGENTOO_LIBDIR='"/usr/games/lib/nprquake-sdl"' -DGENTOO_DATADIR='"/usr/ share/games/quake-data"' -DGLQUAKE -I/usr/local/src/Mesa-2.6/include -I/usr/ include/glide `sdl-config --cflags` -o releasei386-glibc/glquake/gl_rmisc.o -c gl_rmisc.c gl_rmisc.c: In function `R_dr_LoadRenderer_helper': gl_rmisc.c:573: warning: passing arg 1 of `sprintf' from incompatible pointer type gl_rmisc.c:574: warning: passing arg 1 of `dlopen' from incompatible pointer type gcc -O2 -DGENTOO_LIBDIR='"/usr/games/lib/nprquake-sdl"' -DGENTOO_DATADIR='"/usr/ share/games/quake-data"' -DGLQUAKE -I/usr/local/src/Mesa-2.6/include -I/usr/ include/glide `sdl-config --cflags` -o releasei386-glibc/glquake/gl_rsurf.o -c gl_rsurf.c gl_rsurf.c:37:1: warning: "BLOCK_WIDTH" redefined In file included from quakedef.h:262, from gl_rsurf.c:22: glquake.h:91:1: warning: this is the location of the previous definition gl_rsurf.c:38:1: warning: "BLOCK_HEIGHT" redefined glquake.h:92:1: warning: this is the location of the previous definition gcc -O2 -DGENTOO_LIBDIR='"/usr/games/lib/nprquake-sdl"' -DGENTOO_DATADIR='"/usr/ share/games/quake-data"' -DGLQUAKE -I/usr/local/src/Mesa-2.6/include -I/usr/ include/glide `sdl-config --cflags` -o releasei386-glibc/glquake/gl_screen.o -c gl_screen.c gcc -O2 -DGENTOO_LIBDIR='"/usr/games/lib/nprquake-sdl"' -DGENTOO_DATADIR='"/usr/ share/games/quake-data"' -DGLQUAKE -I/usr/local/src/Mesa-2.6/include -I/usr/ include/glide `sdl-config --cflags` -o releasei386-glibc/glquake/gl_test.o -c gl_test.c gcc -O2 -DGENTOO_LIBDIR='"/usr/games/lib/nprquake-sdl"' -DGENTOO_DATADIR='"/usr/ share/games/quake-data"' -DGLQUAKE -I/usr/local/src/Mesa-2.6/include -I/usr/ include/glide `sdl-config --cflags` -o releasei386-glibc/glquake/gl_warp.o -c gl_warp.c gcc -O2 -DGENTOO_LIBDIR='"/usr/games/lib/nprquake-sdl"' -DGENTOO_DATADIR='"/usr/ share/games/quake-data"' -DGLQUAKE -I/usr/local/src/Mesa-2.6/include -I/usr/ include/glide `sdl-config --cflags` -o releasei386-glibc/glquake/host.o -c host. c In file included from host.c:23: r_local.h:316:7: warning: no newline at end of file gcc -O2 -DGENTOO_LIBDIR='"/usr/games/lib/nprquake-sdl"' -DGENTOO_DATADIR='"/usr/ share/games/quake-data"' -DGLQUAKE -I/usr/local/src/Mesa-2.6/include -I/usr/ include/glide `sdl-config --cflags` -o releasei386-glibc/glquake/host_cmd.o -c host_cmd.c gcc -O2 -DGENTOO_LIBDIR='"/usr/games/lib/nprquake-sdl"' -DGENTOO_DATADIR='"/usr/ share/games/quake-data"' -DGLQUAKE -I/usr/local/src/Mesa-2.6/include -I/usr/ include/glide `sdl-config --cflags` -o releasei386-glibc/glquake/keys.o -c keys. c gcc -O2 -DGENTOO_LIBDIR='"/usr/games/lib/nprquake-sdl"' -DGENTOO_DATADIR='"/usr/ share/games/quake-data"' -DGLQUAKE -I/usr/local/src/Mesa-2.6/include -I/usr/ include/glide `sdl-config --cflags` -o releasei386-glibc/glquake/menu.o -c menu. c gcc -O2 -DGENTOO_LIBDIR='"/usr/games/lib/nprquake-sdl"' -DGENTOO_DATADIR='"/usr/ share/games/quake-data"' -DGLQUAKE -I/usr/local/src/Mesa-2.6/include -I/usr/ include/glide `sdl-config --cflags` -o releasei386-glibc/glquake/mathlib.o -c mathlib.c gcc -O2 -DGENTOO_LIBDIR='"/usr/games/lib/nprquake-sdl"' -DGENTOO_DATADIR='"/usr/ share/games/quake-data"' -DGLQUAKE -I/usr/local/src/Mesa-2.6/include -I/usr/ include/glide `sdl-config --cflags` -o releasei386-glibc/glquake/net_dgrm.o -c net_dgrm.c gcc -O2 -DGENTOO_LIBDIR='"/usr/games/lib/nprquake-sdl"' -DGENTOO_DATADIR='"/usr/ share/games/quake-data"' -DGLQUAKE -I/usr/local/src/Mesa-2.6/include -I/usr/ include/glide `sdl-config --cflags` -o releasei386-glibc/glquake/net_loop.o -c net_loop.c gcc -O2 -DGENTOO_LIBDIR='"/usr/games/lib/nprquake-sdl"' -DGENTOO_DATADIR='"/usr/ share/games/quake-data"' -DGLQUAKE -I/usr/local/src/Mesa-2.6/include -I/usr/ include/glide `sdl-config --cflags` -o releasei386-glibc/glquake/net_main.o -c net_main.c gcc -O2 -DGENTOO_LIBDIR='"/usr/games/lib/nprquake-sdl"' -DGENTOO_DATADIR='"/usr/ share/games/quake-data"' -DGLQUAKE -I/usr/local/src/Mesa-2.6/include -I/usr/ include/glide `sdl-config --cflags` -o releasei386-glibc/glquake/net_vcr.o -c net_vcr.c gcc -O2 -DGENTOO_LIBDIR='"/usr/games/lib/nprquake-sdl"' -DGENTOO_DATADIR='"/usr/ share/games/quake-data"' -DGLQUAKE -I/usr/local/src/Mesa-2.6/include -I/usr/ include/glide `sdl-config --cflags` -o releasei386-glibc/glquake/net_udp.o -c net_udp.c gcc -O2 -DGENTOO_LIBDIR='"/usr/games/lib/nprquake-sdl"' -DGENTOO_DATADIR='"/usr/ share/games/quake-data"' -DGLQUAKE -I/usr/local/src/Mesa-2.6/include -I/usr/ include/glide `sdl-config --cflags` -o releasei386-glibc/glquake/net_bsd.o -c net_bsd.c gcc -O2 -DGENTOO_LIBDIR='"/usr/games/lib/nprquake-sdl"' -DGENTOO_DATADIR='"/usr/ share/games/quake-data"' -DGLQUAKE -I/usr/local/src/Mesa-2.6/include -I/usr/ include/glide `sdl-config --cflags` -o releasei386-glibc/glquake/pr_cmds.o -c pr_cmds.c gcc -O2 -DGENTOO_LIBDIR='"/usr/games/lib/nprquake-sdl"' -DGENTOO_DATADIR='"/usr/ share/games/quake-data"' -DGLQUAKE -I/usr/local/src/Mesa-2.6/include -I/usr/ include/glide `sdl-config --cflags` -o releasei386-glibc/glquake/pr_edict.o -c pr_edict.c pr_edict.c:392:22: warning: trigraph ??) ignored, use -trigraphs to enable pr_edict.c:415:22: warning: trigraph ??) ignored, use -trigraphs to enable gcc -O2 -DGENTOO_LIBDIR='"/usr/games/lib/nprquake-sdl"' -DGENTOO_DATADIR='"/usr/ share/games/quake-data"' -DGLQUAKE -I/usr/local/src/Mesa-2.6/include -I/usr/ include/glide `sdl-config --cflags` -o releasei386-glibc/glquake/pr_exec.o -c pr_exec.c gcc -O2 -DGENTOO_LIBDIR='"/usr/games/lib/nprquake-sdl"' -DGENTOO_DATADIR='"/usr/ share/games/quake-data"' -DGLQUAKE -I/usr/local/src/Mesa-2.6/include -I/usr/ include/glide `sdl-config --cflags` -o releasei386-glibc/glquake/r_part.o -c r_part.c In file included from r_part.c:22: r_local.h:316:7: warning: no newline at end of file gcc -O2 -DGENTOO_LIBDIR='"/usr/games/lib/nprquake-sdl"' -DGENTOO_DATADIR='"/usr/ share/games/quake-data"' -DGLQUAKE -I/usr/local/src/Mesa-2.6/include -I/usr/ include/glide `sdl-config --cflags` -o releasei386-glibc/glquake/sbar.o -c sbar. c gcc -O2 -DGENTOO_LIBDIR='"/usr/games/lib/nprquake-sdl"' -DGENTOO_DATADIR='"/usr/ share/games/quake-data"' -DGLQUAKE -I/usr/local/src/Mesa-2.6/include -I/usr/ include/glide `sdl-config --cflags` -o releasei386-glibc/glquake/sv_main.o -c sv_main.c gcc -O2 -DGENTOO_LIBDIR='"/usr/games/lib/nprquake-sdl"' -DGENTOO_DATADIR='"/usr/ share/games/quake-data"' -DGLQUAKE -I/usr/local/src/Mesa-2.6/include -I/usr/ include/glide `sdl-config --cflags` -o releasei386-glibc/glquake/sv_phys.o -c sv_phys.c gcc -O2 -DGENTOO_LIBDIR='"/usr/games/lib/nprquake-sdl"' -DGENTOO_DATADIR='"/usr/ share/games/quake-data"' -DGLQUAKE -I/usr/local/src/Mesa-2.6/include -I/usr/ include/glide `sdl-config --cflags` -o releasei386-glibc/glquake/sv_move.o -c sv_move.c gcc -O2 -DGENTOO_LIBDIR='"/usr/games/lib/nprquake-sdl"' -DGENTOO_DATADIR='"/usr/ share/games/quake-data"' -DGLQUAKE -I/usr/local/src/Mesa-2.6/include -I/usr/ include/glide `sdl-config --cflags` -o releasei386-glibc/glquake/sv_user.o -c sv_user.c gcc -O2 -DGENTOO_LIBDIR='"/usr/games/lib/nprquake-sdl"' -DGENTOO_DATADIR='"/usr/ share/games/quake-data"' -DGLQUAKE -I/usr/local/src/Mesa-2.6/include -I/usr/ include/glide `sdl-config --cflags` -o releasei386-glibc/glquake/zone.o -c zone. c gcc -O2 -DGENTOO_LIBDIR='"/usr/games/lib/nprquake-sdl"' -DGENTOO_DATADIR='"/usr/ share/games/quake-data"' -DGLQUAKE -I/usr/local/src/Mesa-2.6/include -I/usr/ include/glide `sdl-config --cflags` -o releasei386-glibc/glquake/view.o -c view. c In file included from view.c:23: r_local.h:316:7: warning: no newline at end of file gcc -O2 -DGENTOO_LIBDIR='"/usr/games/lib/nprquake-sdl"' -DGENTOO_DATADIR='"/usr/ share/games/quake-data"' -DGLQUAKE -I/usr/local/src/Mesa-2.6/include -I/usr/ include/glide `sdl-config --cflags` -o releasei386-glibc/glquake/wad.o -c wad.c gcc -O2 -DGENTOO_LIBDIR='"/usr/games/lib/nprquake-sdl"' -DGENTOO_DATADIR='"/usr/ share/games/quake-data"' -DGLQUAKE -I/usr/local/src/Mesa-2.6/include -I/usr/ include/glide `sdl-config --cflags` -o releasei386-glibc/glquake/world.o -c world.c gcc -O2 -DGENTOO_LIBDIR='"/usr/games/lib/nprquake-sdl"' -DGENTOO_DATADIR='"/usr/ share/games/quake-data"' -DGLQUAKE -I/usr/local/src/Mesa-2.6/include -I/usr/ include/glide `sdl-config --cflags` -o releasei386-glibc/glquake/cd_linux.o -c cd_linux.c gcc -O2 -DGENTOO_LIBDIR='"/usr/games/lib/nprquake-sdl"' -DGENTOO_DATADIR='"/usr/ share/games/quake-data"' -DGLQUAKE -I/usr/local/src/Mesa-2.6/include -I/usr/ include/glide `sdl-config --cflags` -o releasei386-glibc/glquake/sys_linux.o -c sys_linux.c gcc -O2 -DGENTOO_LIBDIR='"/usr/games/lib/nprquake-sdl"' -DGENTOO_DATADIR='"/usr/ share/games/quake-data"' -DGLQUAKE -I/usr/local/src/Mesa-2.6/include -I/usr/ include/glide `sdl-config --cflags` -o releasei386-glibc/glquake/snd_dma.o -c snd_dma.c gcc -O2 -DGENTOO_LIBDIR='"/usr/games/lib/nprquake-sdl"' -DGENTOO_DATADIR='"/usr/ share/games/quake-data"' -DGLQUAKE -I/usr/local/src/Mesa-2.6/include -I/usr/ include/glide `sdl-config --cflags` -o releasei386-glibc/glquake/snd_mem.o -c snd_mem.c snd_mem.c: In function `DumpChunks': snd_mem.c:238: warning: cast from pointer to integer of different size gcc -O2 -DGENTOO_LIBDIR='"/usr/games/lib/nprquake-sdl"' -DGENTOO_DATADIR='"/usr/ share/games/quake-data"' -DGLQUAKE -I/usr/local/src/Mesa-2.6/include -I/usr/ include/glide `sdl-config --cflags` -o releasei386-glibc/glquake/snd_mix.o -c snd_mix.c gcc -O2 -DGENTOO_LIBDIR='"/usr/games/lib/nprquake-sdl"' -DGENTOO_DATADIR='"/usr/ share/games/quake-data"' -DGLQUAKE -I/usr/local/src/Mesa-2.6/include -I/usr/ include/glide `sdl-config --cflags` -o releasei386-glibc/glquake/snd_linux.o -c snd_linux.c gcc -O2 -DGENTOO_LIBDIR='"/usr/games/lib/nprquake-sdl"' -DGENTOO_DATADIR='"/usr/ share/games/quake-data"' -DGLQUAKE -I/usr/local/src/Mesa-2.6/include -I/usr/ include/glide `sdl-config --cflags` -DELF -x assembler-with-cpp -o releasei386- glibc/glquake/math.o -c math.s gcc -O2 -DGENTOO_LIBDIR='"/usr/games/lib/nprquake-sdl"' -DGENTOO_DATADIR='"/usr/ share/games/quake-data"' -DGLQUAKE -I/usr/local/src/Mesa-2.6/include -I/usr/ include/glide `sdl-config --cflags` -DELF -x assembler-with-cpp -o releasei386- glibc/glquake/worlda.o -c worlda.s gcc -O2 -DGENTOO_LIBDIR='"/usr/games/lib/nprquake-sdl"' -DGENTOO_DATADIR='"/usr/ share/games/quake-data"' -DGLQUAKE -I/usr/local/src/Mesa-2.6/include -I/usr/ include/glide `sdl-config --cflags` -DELF -x assembler-with-cpp -o releasei386- glibc/glquake/snd_mixa.o -c snd_mixa.s gcc -O2 -DGENTOO_LIBDIR='"/usr/games/lib/nprquake-sdl"' -DGENTOO_DATADIR='"/usr/ share/games/quake-data"' -DGLQUAKE -I/usr/local/src/Mesa-2.6/include -I/usr/ include/glide `sdl-config --cflags` -DELF -x assembler-with-cpp -o releasei386- glibc/glquake/sys_dosa.o -c sys_dosa.s gcc -O2 -DGENTOO_LIBDIR='"/usr/games/lib/nprquake-sdl"' -DGENTOO_DATADIR='"/usr/ share/games/quake-data"' -DGLQUAKE -I/usr/local/src/Mesa-2.6/include -I/usr/ include/glide `sdl-config --cflags` -o releasei386-glibc/glquake/gl_vidlinuxSDL. o -c gl_vidlinuxSDL.c gcc -O2 -DGENTOO_LIBDIR='"/usr/games/lib/nprquake-sdl"' -DGENTOO_DATADIR='"/usr/ share/games/quake-data"' -o releasei386-glibc/bin/glquake.sdl releasei386-glibc/ glquake/cl_demo.o releasei386-glibc/glquake/cl_input.o releasei386-glibc/ glquake/cl_main.o releasei386-glibc/glquake/cl_parse.o releasei386-glibc/ glquake/cl_tent.o releasei386-glibc/glquake/chase.o releasei386-glibc/glquake/ cmd.o releasei386-glibc/glquake/common.o releasei386-glibc/glquake/console.o releasei386-glibc/glquake/crc.o releasei386-glibc/glquake/cvar.o releasei386- glibc/glquake/gl_draw.o releasei386-glibc/glquake/gl_mesh.o releasei386-glibc/ glquake/gl_model.o releasei386-glibc/glquake/gl_refrag.o releasei386-glibc/ glquake/gl_rlight.o releasei386-glibc/glquake/gl_rmain.o releasei386-glibc/ glquake/gl_rmisc.o releasei386-glibc/glquake/gl_rsurf.o releasei386-glibc/ glquake/gl_screen.o releasei386-glibc/glquake/gl_test.o releasei386-glibc/ glquake/gl_warp.o releasei386-glibc/glquake/host.o releasei386-glibc/glquake/ host_cmd.o releasei386-glibc/glquake/keys.o releasei386-glibc/glquake/menu.o releasei386-glibc/glquake/mathlib.o releasei386-glibc/glquake/net_dgrm.o releasei386-glibc/glquake/net_loop.o releasei386-glibc/glquake/net_main.o releasei386-glibc/glquake/net_vcr.o releasei386-glibc/glquake/net_udp.o releasei386-glibc/glquake/net_bsd.o releasei386-glibc/glquake/pr_cmds.o releasei386-glibc/glquake/pr_edict.o releasei386-glibc/glquake/pr_exec.o releasei386-glibc/glquake/r_part.o releasei386-glibc/glquake/sbar.o releasei386- glibc/glquake/sv_main.o releasei386-glibc/glquake/sv_phys.o releasei386-glibc/ glquake/sv_move.o releasei386-glibc/glquake/sv_user.o releasei386-glibc/glquake/ zone.o releasei386-glibc/glquake/view.o releasei386-glibc/glquake/wad.o releasei386-glibc/glquake/world.o releasei386-glibc/glquake/cd_linux.o releasei386-glibc/glquake/sys_linux.o releasei386-glibc/glquake/snd_dma.o releasei386-glibc/glquake/snd_mem.o releasei386-glibc/glquake/snd_mix.o releasei386-glibc/glquake/snd_linux.o releasei386-glibc/glquake/math.o releasei386-glibc/glquake/worlda.o releasei386-glibc/glquake/snd_mixa.o releasei386-glibc/glquake/sys_dosa.o releasei386-glibc/glquake/gl_vidlinuxSDL.o -L/usr/X11R6/lib -L/usr/local/lib -lGL -lX11 -lXext -ldl -lXxf86dga -lXxf86vm - lm `sdl-config --libs` -lm releasei386-glibc/glquake/sys_dosa.o(.text+0x17): In function `Sys_LowFPPrecision': : multiple definition of `Sys_LowFPPrecision' releasei386-glibc/glquake/sys_linux.o(.text+0x8a0): first defined here releasei386-glibc/glquake/sys_dosa.o(.text+0x1f): In function `Sys_HighFPPrecision': : multiple definition of `Sys_HighFPPrecision' releasei386-glibc/glquake/sys_linux.o(.text+0x890): first defined here collect2: ld returned 1 exit status make[3]: *** [releasei386-glibc/bin/glquake.sdl] Error 1 make[3]: Leaving directory `/var/tmp/portage/nprquake-sdl-1-r1/work/NPRQuake- SDL/NPRQuakeSrc' make[2]: *** [build_release] Error 2 make[2]: Leaving directory `/var/tmp/portage/nprquake-sdl-1-r1/work/NPRQuake- SDL/NPRQuakeSrc' make[1]: *** [quake] Error 2 make[1]: Leaving directory `/var/tmp/portage/nprquake-sdl-1-r1/work/NPRQuake- SDL' make: *** [release] Error 2 !!! ERROR: games-fps/nprquake-sdl-1-r1 failed. !!! Function src_compile, Line 32, Exitcode 2 !!! (no error message) !!! If you need support, post the topmost build error, NOT this status message. root@localhost lxuser # Expected Results: Succesful compilation. root@localhost lxuser # emerge --info Portage 2.0.51-r15 (default-linux/amd64/2004.3, gcc-3.4.3, glibc-2.3.4.20041102- r0, 2.6.7-gentoo-r14 x86_64) ================================================================= System uname: 2.6.7-gentoo-r14 x86_64 AMD Athlon(tm) 64 Processor 3000+ Gentoo Base System version 1.4.16 Python: dev-lang/python-2.3.4 [2.3.4 (#1, Jan 29 2005, 13:27:55)] ccache version 2.3 [enabled] dev-lang/python: 2.3.4 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.8.5-r2, 1.5, 1.6.3, 1.7.9, 1.4_p6, 1.9.4 sys-devel/binutils: 2.15.92.0.2-r1 sys-devel/libtool: 1.5.10-r4 virtual/os-headers: 2.6.8.1-r2 ACCEPT_KEYWORDS="amd64" AUTOCLEAN="yes" CFLAGS="-O2" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/ share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb / usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks sandbox" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/Linux/ distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="amd64 X acpi alsa arts bash-completion berkdb bitmap-fonts cdr crypt cups esd f77 fam flac font-server foomaticdb fortran gdbm gif gimpprint gpm gtk imagemagick imlib ipv6 java jp2 jpeg kde lzw lzw-tiff mad mikmod motif multilib nas ncurses nls oggvorbis opengl oss pam perl png ppds python qt readline ruby scanner sdl slang speex ssl tcltk tcpd tiff truetype truetype-fonts type1-fonts usb userlocales xml xml2 xmmsxpm xrandr xv zlib" Unset: ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS
builds fine on x86.
Not in x86_64
most quake1 based engines will fail like this
Spanky, could you elaborate, please?
Alright, how about this... nprquake-sdl does not have any amd64 KEYWORDS because quake1's code was not compatible with amd64. This means that anything based on quake1 will *not* work on amd64.
Chris Gianelloni, telling me it doesn't work because it is incompatible is a redundancy.
Yes, it is. It is completely redundant. As is this bug report *telling* us that something that we *know* doesn't work, does not work. So unless you have a patch to *make* it work on amd64, we're well aware of the problem and have no intentions on fixing it. Any requests to make this project work on amd64 should be directed to the upstream authors, as it is their package to maintain and fix.
Spanky pointed to quake1 as a probably culprit, i have searched google and the forums but didn't find anything, that's why i asked him to elaborate. So you come here to point what was already obvios, without adding nothing important. And in a very rude way. And no, I'm not telling that it doesn't work, I'm telling you that it doesn't work *for me*. If for any chance i had came across with some page telling me WHY it doesn't work and that quake1 engines are imcopatible with 64 bits, only then i haven't open this. And again, I can't make a patch or contact the author because I (still) don't know what's the problem. Actually, you have taken a path to be be rude since your fist post to a point where the bugs doesn't matter anymore, i even would say to a personal level (even we don't know each other), but i'm not following you because behave like that is childish.
could you please stop arguing here? why don't you just use email? this seems to be a private issue, it won't help us to fix this bug