--- qemu-1.4.2/configure.orig 2013-05-24 14:37:57.000000000 +0100 +++ qemu-1.4.2/configure 2013-05-29 22:42:52.507388700 +0100 @@ -416,7 +416,7 @@ CYGWIN*) mingw32="yes" QEMU_CFLAGS="-mno-cygwin $QEMU_CFLAGS" - audio_possible_drivers="winwave sdl" + audio_possible_drivers="winwave dsound sdl fmod" audio_drv_list="winwave" ;; MINGW32*) @@ -1979,7 +1979,7 @@ echo exit 1 fi - audio_drv_probe $drv fmod.h $fmod_lib "return FSOUND_GetVersion();" "-I $fmod_inc" + audio_drv_probe $drv fmod.h $fmod_lib "return FSOUND_GetVersion();" "-I$fmod_inc" libs_softmmu="$fmod_lib $libs_softmmu" ;; @@ -2389,14 +2389,12 @@ ########################################## # opengl probe, used by milkymist-tmu2 if test "$opengl" != "no" ; then - opengl_libs="-lGL -lX11" + opengl_libs="-opengl32" cat > $TMPC << EOF -#include #include -#include int main(void) { return GL_VERSION != 0; } EOF - if compile_prog "" "-lGL" ; then + if compile_prog "" "-lopengl32" ; then opengl=yes else if test "$opengl" = "yes" ; then --- qemu-1.4.2/Makefile.objs.orig 2013-05-24 14:37:57.000000000 +0100 +++ qemu-1.4.2/Makefile.objs 2013-05-27 10:11:11.049035400 +0100 @@ -18,6 +18,8 @@ block-obj-y += qemu-coroutine-sleep.o block-obj-y += coroutine-$(CONFIG_COROUTINE_BACKEND).o +block-obj-$(CONFIG_WIN32) += version.o + ifeq ($(CONFIG_VIRTIO)$(CONFIG_VIRTFS)$(CONFIG_PCI),yyy) # Lots of the fsdev/9pcode is pulled in by vl.c via qemu_fsdev_add. # only pull in the actual virtio-9p device if we also enabled virtio. --- qemu-1.4.2/Makefile.orig 2013-05-24 14:37:57.000000000 +0100 +++ qemu-1.4.2/Makefile 2013-05-27 10:11:11.092039700 +0100 @@ -131,7 +131,7 @@ $(call quiet-command,$(MAKE) $(SUBDIR_MAKEFLAGS) -C pixman V="$(V)" all,) pixman/Makefile: $(SRC_PATH)/pixman/configure - (cd pixman; CFLAGS="$(CFLAGS) -fPIC $(extra_cflags) $(extra_ldflags)" $(SRC_PATH)/pixman/configure $(AUTOCONF_HOST) --disable-gtk --disable-shared --enable-static) + (cd pixman; CFLAGS="$(CFLAGS) $(extra_cflags) $(extra_ldflags)" $(SRC_PATH)/pixman/configure $(AUTOCONF_HOST) --disable-gtk --disable-shared --enable-static) $(SRC_PATH)/pixman/configure: (cd $(SRC_PATH)/pixman; autoreconf -v --install) @@ -148,8 +148,8 @@ bt-host.o: QEMU_CFLAGS += $(BLUEZ_CFLAGS) -version.o: $(SRC_PATH)/version.rc config-host.h - $(call quiet-command,$(WINDRES) -I. -o $@ $<," RC $(TARGET_DIR)$@") +version.o: $(SRC_PATH)/version.rc config-host.h qemu.ico + $(call quiet-command,$(WINDRES) -I. -o $@ '$(shell cygpath -w $<)'," RC $(TARGET_DIR)$@") version-obj-$(CONFIG_WIN32) += version.o Makefile: $(version-obj-y) @@ -164,9 +164,9 @@ qemu-img.o: qemu-img-cmds.h -qemu-img$(EXESUF): qemu-img.o $(block-obj-y) libqemuutil.a libqemustub.a -qemu-nbd$(EXESUF): qemu-nbd.o $(block-obj-y) libqemuutil.a libqemustub.a -qemu-io$(EXESUF): qemu-io.o cmd.o $(block-obj-y) libqemuutil.a libqemustub.a +qemu-img$(EXESUF): qemu-img.o $(block-obj-y) $(version-obj-y) libqemuutil.a libqemustub.a +qemu-nbd$(EXESUF): qemu-nbd.o $(block-obj-y) $(version-obj-y) libqemuutil.a libqemustub.a +qemu-io$(EXESUF): qemu-io.o cmd.o $(block-obj-y) $(version-obj-y) libqemuutil.a libqemustub.a qemu-bridge-helper$(EXESUF): qemu-bridge-helper.o @@ -298,6 +298,7 @@ $(INSTALL_DIR) "$(DESTDIR)$(qemu_confdir)" install-sysconfig: install-datadir install-confdir + $(INSTALL_DATA) $(SRC_PATH)/qemu.ico "$(DESTDIR)$(qemu_confdir)" $(INSTALL_DATA) $(SRC_PATH)/sysconfigs/target/target-x86_64.conf "$(DESTDIR)$(qemu_confdir)" install: all $(if $(BUILD_DOCS),install-doc) install-sysconfig install-datadir --- qemu-1.4.2/ui/vnc-enc-tight.c.orig 2013-05-24 14:37:58.000000000 +0100 +++ qemu-1.4.2/ui/vnc-enc-tight.c 2013-05-27 10:11:11.125043000 +0100 @@ -50,6 +50,8 @@ #include "vnc-enc-tight.h" #include "vnc-palette.h" +typedef unsigned int uint; + /* Compression level stuff. The following array contains various encoder parameters for each of 10 compression levels (0..9). Last three parameters correspond to JPEG quality levels (0..9). */ --- qemu-1.4.2/version.rc.orig 2013-05-24 14:37:58.000000000 +0100 +++ qemu-1.4.2/version.rc 2013-05-27 10:11:11.153045800 +0100 @@ -1,6 +1,7 @@ #include #include "config-host.h" +500 ICON "qemu.ico" VS_VERSION_INFO VERSIONINFO FILEVERSION CONFIG_FILEVERSION PRODUCTVERSION CONFIG_PRODUCTVERSION