I am using Ubuntu Linux Breezy on an amd64 in amd64 native mode.
The bzflag package wich come with the distribution woks fine but:
I am not able to shoot anyone. Anyone can shoot me and i also can pick up flags. My bullets go allways straight through the enemy. This is not an lag problem.
I downloaded the sources and copiled/installed everything.
I am speaking about bzflag-2.0.4.20050930
Same problem.
I tried to compile the source in 32 bit mode but havent any luck. This is my problem because even the shortest program i tried to compile had the same error.
Code: Select all
gcc -m32 -lc -L/lib32 -L/usr/lib32 -L/emul/ia32-linux/usr/lib/ 1.c
/usr/lib/gcc/x86_64-linux-gnu/4.0.2/../../../../lib32/crt1.o: In function `_start':
../sysdeps/i386/elf/start.S:109: undefined reference to `__libc_csu_fini'
../sysdeps/i386/elf/start.S:110: undefined reference to `__libc_csu_init'
collect2: ld returned 1 exit status
The 32 bit compiled version works without problem.
I also started the 32 bit version from the 64 bit environment.
That works too. I used this file to start the 32 bit bzflag:
Code: Select all
export LD_PRELOAD="/opt/chroot/usr/lib/libSDL-1.2.so.0 /opt/chroot/usr/lib/libartsc.so.0.0.0 /opt/chroot/usr/lib/libesd.so.0 /opt/chroot/usr/lib/libaudiofile.so.0 /opt/chroot/usr/lib/libaa.so.1 /opt/chroot/lib/libslang.so.2 /opt/chroot/usr/lib/libasound.so.2 /opt/chroot/usr/lib/libcurl.so.3 /opt/chroot/usr/lib/libidn.so.11 /opt/chroot/usr/lib/libssl.so.0.9.7 /opt/chroot/usr/lib/libcrypto.so.0.9.7 /opt/chroot/usr/lib/libgpm.so.1"
/opt/chroot/usr/local/bin/bzflag -d -window -geometry 1024x768-50-50 -directory /usr/local/share/bzflag/
Any advice?