From: Guillaume B. <lit...@za...> - 2007-06-15 16:54:09
|
Hello, I'm trying to compile a game console emulator named gens, running Linux on an athlon-xp. The compilation fails with lots of these messages : nasm -O1 -D__GCC2 -felf -I./gens_core/ -I./gens_core/io/ -I./gens_core/misc/ -I./gens_core/vdp/ -I./gens_core/sound/ -I./gens_core/gfx/ -I./gens_core/cpu/sh2/ -I./gens_core/cpu/z80/ -I./gens_core/mem/ gens_core/gfx/blit.asm -o gens_core/gfx/blit.o gens_core/gfx/blit.asm:181: error: invalid operands in non-64-bit mode [...] gens_core/gfx/blit.asm:2034: error: invalid operands in non-64-bit mode gens_core/gfx/blit.asm:2035: error: invalid operands in non-64-bit mode make[3]: *** [gens_core/gfx/blit.o] Erreur 1 If I understood correctly, the code uses MMX instructions. I've seen some recent additions on the CVS concerning this, so i've tried again with the very latest nasm, but with no help. It compiles fine with 0.98.39 (of course). How can I help fixing this ? Best regards, Guillaume Bedot. |