Here are my 2 (€)cents contribution to Qemu compilation
First, you will need to change step 10 (cvs server name changed):
cvs -z3 -d:pserver:anoncvs@cvs.savannah.nongnu.org:/cvsroot/qemu co qemu
Same modification applies to step 11, il you want to download QVM86 :
cvs -z3 -d:pserver:anoncvs@cvs.savannah.nongnu.org:/cvsroot/qvm86 co qvm86
If you want to use KQEMU instead of QVM86, you just have to follow the instructions
given on the QEMU website (http://qemu.org/kqemu-doc.html).
Don't proceed with step 11 in that case.
But you'll need one modification before you can compile :
Comment out the following lines in \home\<UserName>\qemu\kqemu\makefile.winnt
#$(TARGET): $(OBJECTS)
# $(CROSS_PREFIX)gcc -Wl,--base-file,base.tmp -Wl,--entry,_DriverEntry@8 \
# -nostartfiles -nostdlib -o junk.tmp $(OBJECTS) -lntoskrnl -lhal
# rm junk.tmp
# $(CROSS_PREFIX)dlltool --as=as --dllname $(TARGET) --base-file base.tmp \
# --output-exp temp.exp
# rm base.tmp
# $(CROSS_PREFIX)gcc -Wl,--subsystem,native -Wl,--image-base,0x10000 \
# -Wl,--file-alignment,0x1000 -Wl,--section-alignment,0x1000 \
# -Wl,--entry,_DriverEntry@8 -Wl,--stack,0x40000 -Wl,temp.exp \
# -mdll -nostartfiles -nostdlib -o $(TARGET) \
# $(OBJECTS) -lntoskrnl -lhal
# rm temp.exp
When you download KQEMU, kqemu.sys is already compiled (and you don't get the sources anyway...)
So it's not necessary to include these steps in the make process.
Well, for me at least, this worked fine on the latest CVS version...
Comike, could you please update your howto ?
HTH,
Denis
