PDA

View Full Version : TuxKart (x86_64)


Dygear
14th January 2005, 05:26 AM
Ok I am trying to compile my own Tuxkart as It did not come with my disrto (FC3).

But I am getting these errors :

Mesa 6.2.1 :
[root@localhost Mesa-6.2.1]# make linux-x86_64
make: *** No rule to make target `linux-x86_64'. Stop.
[root@localhost Mesa-6.2.1]# make linux-x86
(cd configs && rm -f current && ln -s linux-x86 current)
make default
make[1]: Entering directory `/root/Mesa-6.2.1'
make[2]: Entering directory `/root/Mesa-6.2.1/src'
Making sources for linux-x86
make[3]: Entering directory `/root/Mesa-6.2.1/src/mesa'
make[4]: Entering directory `/root/Mesa-6.2.1/src/mesa'
make[5]: Entering directory `/root/Mesa-6.2.1/src/mesa/x86'
make[5]: Nothing to be done for `default'.
make[5]: Leaving directory `/root/Mesa-6.2.1/src/mesa/x86'
gcc -c -I../../include -I../../src/mesa -I../../src/mesa/main -I../../src/mesa/glapi -I../../src/mesa/math -I../../src/mesa/tnl -I../../src/mesa/shader -I../../src/mesa/swrast -I../../src/mesa/swrast_setup -Wall -O3 -ansi -pedantic -fPIC -D_POSIX_SOURCE -D_POSIX_C_SOURCE=199309L -D_SVID_SOURCE -D_BSD_SOURCE -DUSE_XSHM -DUSE_X86_ASM -DUSE_MMX_ASM -DUSE_3DNOW_ASM -DUSE_SSE_ASM -DPTHREADS -I/usr/X11R6/include x86/common_x86_asm.S -o x86/common_x86_asm.o
x86/common_x86_asm.S: Assembler messages:
x86/common_x86_asm.S:55: Error: suffix or operands invalid for `pushf'
x86/common_x86_asm.S:56: Error: suffix or operands invalid for `pop'
x86/common_x86_asm.S:59: Error: suffix or operands invalid for `push'
x86/common_x86_asm.S:60: Error: suffix or operands invalid for `popf'
x86/common_x86_asm.S:61: Error: suffix or operands invalid for `pushf'
x86/common_x86_asm.S:62: Error: suffix or operands invalid for `pop'
x86/common_x86_asm.S:77: Error: suffix or operands invalid for `push'
x86/common_x86_asm.S:78: Error: suffix or operands invalid for `push'
x86/common_x86_asm.S:91: Error: suffix or operands invalid for `pop'
x86/common_x86_asm.S:92: Error: suffix or operands invalid for `pop'
x86/common_x86_asm.S:100: Error: suffix or operands invalid for `push'
x86/common_x86_asm.S:104: Error: suffix or operands invalid for `pop'
x86/common_x86_asm.S:112: Error: suffix or operands invalid for `push'
x86/common_x86_asm.S:117: Error: suffix or operands invalid for `pop'
x86/common_x86_asm.S:125: Error: suffix or operands invalid for `push'
x86/common_x86_asm.S:130: Error: suffix or operands invalid for `pop'
x86/common_x86_asm.S:138: Error: suffix or operands invalid for `push'
x86/common_x86_asm.S:143: Error: suffix or operands invalid for `pop'
x86/common_x86_asm.S:170: Error: suffix or operands invalid for `push'
x86/common_x86_asm.S:186: Error: suffix or operands invalid for `push'
x86/common_x86_asm.S:187: Error: suffix or operands invalid for `push'
x86/common_x86_asm.S:188: Error: suffix or operands invalid for `push'
x86/common_x86_asm.S:189: Error: suffix or operands invalid for `push'
make[4]: *** [x86/common_x86_asm.o] Error 1
make[4]: Leaving directory `/root/Mesa-6.2.1/src/mesa'
make[3]: *** [default] Error 2
make[3]: Leaving directory `/root/Mesa-6.2.1/src/mesa'
make[2]: *** [subdirs] Error 1
make[2]: Leaving directory `/root/Mesa-6.2.1/src'
make[1]: *** [default] Error 1
make[1]: Leaving directory `/root/Mesa-6.2.1'
make: *** [linux-x86] Error 2

Dygear
14th January 2005, 05:26 AM
Mesa 6.2.1 :
[root@localhost ~]# cd M
MajorVic.png MesaLib-6.2.1.tar.gz
Mesa-6.2.1/ Mette-Marit.mpeg
[root@localhost ~]# cd Mcd MesaLib-6.2.1.tar.gz
bash: cd: Mcd: No such file or directory
[root@localhost ~]# cd Mcd MesaLib-6.2.1
bash: cd: Mcd: No such file or directory
[root@localhost ~]# cd MesaLib-6.2.1
bash: cd: MesaLib-6.2.1: No such file or directory
[root@localhost ~]# cd MesaLib-6.2.1/
bash: cd: MesaLib-6.2.1/: No such file or directory
[root@localhost ~]# cd Mesa-6.2.1 [root@localhost Mesa-6.2.1]# make linux-x86_64
make: *** No rule to make target `linux-x86_64'. Stop.
[root@localhost Mesa-6.2.1]# clear

[root@localhost Mesa-6.2.1]# make linux-x86_64
make: *** No rule to make target `linux-x86_64'. Stop.
[root@localhost Mesa-6.2.1]# make linux-x86
(cd configs && rm -f current && ln -s linux-x86 current)
make default
make[1]: Entering directory `/root/Mesa-6.2.1'
make[2]: Entering directory `/root/Mesa-6.2.1/src'
Making sources for linux-x86
make[3]: Entering directory `/root/Mesa-6.2.1/src/mesa'
make[4]: Entering directory `/root/Mesa-6.2.1/src/mesa'
make[5]: Entering directory `/root/Mesa-6.2.1/src/mesa/x86'
make[5]: Nothing to be done for `default'.
make[5]: Leaving directory `/root/Mesa-6.2.1/src/mesa/x86'
gcc -c -I../../include -I../../src/mesa -I../../src/mesa/main -I../../src/mesa/glapi -I../../src/mesa/math -I../../src/mesa/tnl -I../../src/mesa/shader -I../../src/mesa/swrast -I../../src/mesa/swrast_setup -Wall -O3 -ansi -pedantic -fPIC -D_POSIX_SOURCE -D_POSIX_C_SOURCE=199309L -D_SVID_SOURCE -D_BSD_SOURCE -DUSE_XSHM -DUSE_X86_ASM -DUSE_MMX_ASM -DUSE_3DNOW_ASM -DUSE_SSE_ASM -DPTHREADS -I/usr/X11R6/include x86/common_x86_asm.S -o x86/common_x86_asm.o
x86/common_x86_asm.S: Assembler messages:
x86/common_x86_asm.S:55: Error: suffix or operands invalid for `pushf'
x86/common_x86_asm.S:56: Error: suffix or operands invalid for `pop'
x86/common_x86_asm.S:59: Error: suffix or operands invalid for `push'
x86/common_x86_asm.S:60: Error: suffix or operands invalid for `popf'
x86/common_x86_asm.S:61: Error: suffix or operands invalid for `pushf'
x86/common_x86_asm.S:62: Error: suffix or operands invalid for `pop'
x86/common_x86_asm.S:77: Error: suffix or operands invalid for `push'
x86/common_x86_asm.S:78: Error: suffix or operands invalid for `push'
x86/common_x86_asm.S:91: Error: suffix or operands invalid for `pop'
x86/common_x86_asm.S:92: Error: suffix or operands invalid for `pop'
x86/common_x86_asm.S:100: Error: suffix or operands invalid for `push'
x86/common_x86_asm.S:104: Error: suffix or operands invalid for `pop'
x86/common_x86_asm.S:112: Error: suffix or operands invalid for `push'
x86/common_x86_asm.S:117: Error: suffix or operands invalid for `pop'
x86/common_x86_asm.S:125: Error: suffix or operands invalid for `push'
x86/common_x86_asm.S:130: Error: suffix or operands invalid for `pop'
x86/common_x86_asm.S:138: Error: suffix or operands invalid for `push'
x86/common_x86_asm.S:143: Error: suffix or operands invalid for `pop'
x86/common_x86_asm.S:170: Error: suffix or operands invalid for `push'
x86/common_x86_asm.S:186: Error: suffix or operands invalid for `push'
x86/common_x86_asm.S:187: Error: suffix or operands invalid for `push'
x86/common_x86_asm.S:188: Error: suffix or operands invalid for `push'
x86/common_x86_asm.S:189: Error: suffix or operands invalid for `push'
make[4]: *** [x86/common_x86_asm.o] Error 1
make[4]: Leaving directory `/root/Mesa-6.2.1/src/mesa'
make[3]: *** [default] Error 2
make[3]: Leaving directory `/root/Mesa-6.2.1/src/mesa'
make[2]: *** [subdirs] Error 1
make[2]: Leaving directory `/root/Mesa-6.2.1/src'
make[1]: *** [default] Error 1
make[1]: Leaving directory `/root/Mesa-6.2.1'
make: *** [linux-x86] Error 2
[root@localhost Mesa-6.2.1]#

Dygear
14th January 2005, 05:27 AM

PLIB 1.8.3 :
checking for a BSD compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for mawk... no
checking for gawk... gawk
checking whether make sets ${MAKE}... yes
includedir changed to ${prefix}/include/plib libdir is ${exec_prefix}/lib
checking for gcc... gcc
checking for C compiler default output... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for executable suffix...
checking for object suffix... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking how to run the C preprocessor... gcc -E
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking dependency style of g++... gcc3
checking how to run the C++ preprocessor... g++ -E
checking for a BSD compatible install... /usr/bin/install -c
checking for ranlib... ranlib
checking build system type... x86_64-unknown-linux
checking host system type... x86_64-unknown-linux
checking for X... no
checking for pthread_create in -lpthread... no
checking for glNewList in -lGL... no
checking for glNewList in -lMesaGL... no
configure: error: could not find working GL library

ajmaidak
21st January 2005, 05:38 PM
I had no problem building with just a simple "./configure", "make" on my fedora core 3 x86_64 machine. Since you specified x86 it looks like its trying it compile in some i32 assembly optimizations that won't work on your AMD64 machine.