Hi there. Just tried to compile the latest PCSX2 sources released on my gentoo/ amd64 workstation (64bit compile, Makefile was edited accordingly), but it fails, spitting out this error:
Compiler used was gcc 3.4.3 20041125 (gentoo patchset); glibc, kernel and stuff shouldn't matter. Same happens with latest PCSX2 CVS, BTW (yeah, I know it's not allowed to discuss CVS compilations, but it might be interesting to point out that the problem is still there). It seems it's supposed to work on linux64, as some binary plugins are available for that OS/ arch. Any ideas?
Code:
gcc -Wall -O2 -fomit-frame-pointer -finline-functions -ffast-math -fno-strict-aliasing -m128bit-long-double -I. -I.. -I../IPU -I../DebugTools -D__LINUX__ -DENABLE_NLS -DPACKAGE=\"pcsx2\" -I../x86-64 -I../x86 -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include -c -o ../x86/ix86/ix86_cpudetect.o ../x86/ix86/ix86_cpudetect.c -MD -MF ../x86/ix86/ix86_cpudetect.d
../x86/ix86/ix86_cpudetect.c: In function `cpudetectInit':
../x86/ix86/ix86_cpudetect.c:221: warning: 'cputype' might be used uninitialized in this function
../x86/ix86/ix86_cpudetect.c:223: warning: 'x86_64_8BITBRANDID' might be used uninitialized in this function
../x86/ix86/ix86_cpudetect.c:224: warning: 'x86_64_12BITBRANDID' might be used uninitialized in this function
/tmp/cckTxgsb.s: Assembler messages:
/tmp/cckTxgsb.s:221: Error: suffix or operands invalid for `pop'
/tmp/cckTxgsb.s:224: Error: suffix or operands invalid for `push'
/tmp/cckTxgsb.s:227: Error: suffix or operands invalid for `pop'
/tmp/cckTxgsb.s:264: Error: suffix or operands invalid for `pop'
/tmp/cckTxgsb.s:267: Error: suffix or operands invalid for `push'
/tmp/cckTxgsb.s:270: Error: suffix or operands invalid for `pop'
/tmp/cckTxgsb.s:484: Error: suffix or operands invalid for `pop'
/tmp/cckTxgsb.s:487: Error: suffix or operands invalid for `push'
/tmp/cckTxgsb.s:490: Error: suffix or operands invalid for `pop'
/tmp/cckTxgsb.s:541: Error: suffix or operands invalid for `pop'
/tmp/cckTxgsb.s:544: Error: suffix or operands invalid for `push'
/tmp/cckTxgsb.s:547: Error: suffix or operands invalid for `pop'
make: *** [../x86/ix86/ix86_cpudetect.o] Error 1