Hello,
I have just tried to compile QEMU 0.9.0 (with qemu-isa-bios-ram.patch and qemu-piix-ram-size.patch applied) on my machine, but it failed.
Output from configure:
qemu-0.9.0 $ ./configure --target-list=i386-softmmu
WARNING: "gcc" looks like gcc 4.x
Looking for gcc 3.x
Found "gcc32"
which: no texi2html in (/usr/local/bin:/usr/bin:/bin:/opt/bin:/usr/i686-pc-linux-gnu/gcc-bin/4.1.1:/usr/i686-pc-linux-gnu/gcc-bin/4.1.1:/usr/kde/3.5/bin:/usr/qt/3/bin)
Install prefix /usr/local
BIOS directory /usr/local/share/qemu
binary directory /usr/local/bin
Manual directory /usr/local/share/man
ELF interp prefix /usr/gnemul/qemu-%M
Source path /qemu-0.9.0
C compiler gcc32
Host C compiler
gcc
make make
install install
host CPU i386
host big endian no
target list i386-softmmu
gprof enabled no
profiler no
static build no
SDL support yes
SDL static link yes
mingw32 support no
Adlib support no
CoreAudio support no
ALSA support no
DSound support no
FMOD support no
kqemu support yes
Documentation no
qemu-0.9.0 $
then:
qemu-0.9.0
$make
.
.
.
gcc32 -Wall -O2 -g -fno-strict-aliasing -mpreferred-stack-boundary=2 -fomit-frame-pointer -falign-functions=0 -fno-gcse -fno-reorder-blocks -fno-optimize-sibling-calls -I. -I.. -I/qemu-0.9.0/target-i386 -I/qemu-0.9.0 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/qemu-0.9.0/fpu -DHAS_AUDIO -I/qemu-0.9.0/slirp -c -o op.o /qemu-0.9.0/target-i386/op.c
/qemu-0.9.0/target-i386/ops_template_mem.h: In function 'op_shlb_user_T0_T1_cc':
../softmmu_header.h:207: error: can't find a register in class 'GENERAL_REGS' while reloading 'asm'
make[1]: *** [op.o] Error 1
make[1]: Leaving directory `/qemu-0.9.0/i386-softmmu'
make: *** [subdir-i386-softmmu] Error 2
qemu-0.9.0 $
Can anyone help me?
Best regards
Andon