Build error. Deb under Amd64 suffix or operands invalid common_x 86_asm.S

Rankin Johnson <[email protected]> Sun, 30 Mar 2008 03:18:51 +0000
Newsgroups gmane.comp.web.amaya.devel
Message-ID <2284320F61D18B46A9DBE4D249EA6D000B9969E1@zed.aus-ofc.newsstand.com>
Building the lastest download of Amaya.
uname -a reports:
2.6.22-1-mepis64-smp #1 SMP PREEMPT Mon Feb 18 23:03:02 EST 2008 x86_64
GNU/Linux.

I downloaded & installed a number of packages before this would configure
and begin to make, including the latest gtk+, glib, pango, and (after the
first failure) the latest gnu make.

 <<Makefile.Amaya>> 
 <<amaya-build-fail.txt>> 
Rankin Johnson
[email protected]
Makefile.Amaya (application/octet-stream, 10.8 KB) - not displayed
amaya-build-fail.txt (text/plain, 4.4 KB)
 

root@rankinsLaptop:/tmp/Amaya/amd64# which make
/usr/local/bin/make
root@rankinsLaptop:/tmp/Amaya/amd64# make --version
GNU Make 3.81
Copyright (C) 2006  Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.

This program built for x86_64-pc-linux-gnu
root@rankinsLaptop:/tmp/Amaya/amd64# make
make[1]: Entering directory `/var/tmp/Amaya/amd64/tools'
make[2]: Entering directory `/var/tmp/Amaya/amd64/tools/mkdep'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/var/tmp/Amaya/amd64/tools/mkdep'
make[2]: Entering directory `/var/tmp/Amaya/amd64/tools/cextract-1.7'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/var/tmp/Amaya/amd64/tools/cextract-1.7'
make[1]: Leaving directory `/var/tmp/Amaya/amd64/tools'
make[1]: Entering directory `/var/tmp/Amaya/amd64/Mesa'
make[2]: Entering directory `/var/tmp/Amaya/amd64/Mesa/src'
Making sources for linux-x86-static
make[3]: Entering directory `/var/tmp/Amaya/amd64/Mesa/src/mesa'
make[4]: Entering directory `/var/tmp/Amaya/amd64/Mesa/src/mesa'
make[5]: Entering directory `/var/tmp/Amaya/amd64/Mesa/src/mesa/x86'
make[5]: Nothing to be done for `default'.
make[5]: Leaving directory `/var/tmp/Amaya/amd64/Mesa/src/mesa/x86'
make[5]: Entering directory `/var/tmp/Amaya/amd64/Mesa/src/mesa/x86-64'
make[5]: Nothing to be done for `default'.
make[5]: Leaving directory `/var/tmp/Amaya/amd64/Mesa/src/mesa/x86-64'
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/shader/grammar -I../../src/mesa/shader/slang -I../../src/mesa/swrast -I../../src/mesa/swrast_setup -Wall -Wmissing-prototypes -O3 -g -fPIC  -D_POSIX_SOURCE -D_POSIX_C_SOURCE=199309L -D_SVID_SOURCE -D_BSD_SOURCE -D_GNU_SOURCE -DPTHREADS -DUSE_XSHM -DHAVE_POSIX_MEMALIGN -DUSE_X86_ASM -DUSE_MMX_ASM -DUSE_3DNOW_ASM -DUSE_SSE_ASM -I/usr/X11R6/include -std=c99 -ffast-math  x86/common_x86_asm.S -o x86/common_x86_asm.o
x86/common_x86_asm.S: Assembler messages:
x86/common_x86_asm.S:54: Error: suffix or operands invalid for `pushf'
x86/common_x86_asm.S:55: Error: suffix or operands invalid for `pop'
x86/common_x86_asm.S:58: Error: suffix or operands invalid for `push'
x86/common_x86_asm.S:59: Error: suffix or operands invalid for `popf'
x86/common_x86_asm.S:60: Error: suffix or operands invalid for `pushf'
x86/common_x86_asm.S:61: 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:101: Error: suffix or operands invalid for `push'
x86/common_x86_asm.S:105: Error: suffix or operands invalid for `pop'
x86/common_x86_asm.S:114: Error: suffix or operands invalid for `push'
x86/common_x86_asm.S:119: Error: suffix or operands invalid for `pop'
x86/common_x86_asm.S:128: Error: suffix or operands invalid for `push'
x86/common_x86_asm.S:133: Error: suffix or operands invalid for `pop'
x86/common_x86_asm.S:142: Error: suffix or operands invalid for `push'
x86/common_x86_asm.S:147: Error: suffix or operands invalid for `pop'
x86/common_x86_asm.S:182: Error: suffix or operands invalid for `push'
x86/common_x86_asm.S:198: Error: suffix or operands invalid for `push'
x86/common_x86_asm.S:199: Error: suffix or operands invalid for `push'
x86/common_x86_asm.S:200: Error: suffix or operands invalid for `push'
x86/common_x86_asm.S:201: Error: suffix or operands invalid for `push'
make[4]: *** [x86/common_x86_asm.o] Error 1
make[4]: Leaving directory `/var/tmp/Amaya/amd64/Mesa/src/mesa'
make[3]: *** [default] Error 2
make[3]: Leaving directory `/var/tmp/Amaya/amd64/Mesa/src/mesa'
make[2]: *** [subdirs] Error 1
make[2]: Leaving directory `/var/tmp/Amaya/amd64/Mesa/src'
make[1]: *** [default] Error 1
make[1]: Leaving directory `/var/tmp/Amaya/amd64/Mesa'
make: *** [gl] Error 2
root@rankinsLaptop:/tmp/Amaya/amd64# uname -a
Linux rankinsLaptop 2.6.22-1-mepis64-smp #1 SMP PREEMPT Mon Feb 18 23:03:02 EST 2008 x86_64 GNU/Linux
root@rankinsLaptop:/tmp/Amaya/amd64# date
Thu Mar 27 19:39:26 CDT 2008
root@rankinsLaptop:/tmp/Amaya/amd64# a