Hi, > I'm afraid this doesn't build for Windows: > > In file included from > /home/petmay01/linaro/qemu-for-merges/hw/input/virtio-input.c:13: > /home/petmay01/linaro/qemu-for-merges/include/standard-headers/linux/input.h:890:1: > error: "SW_MAX" redefined > In file included from > /usr/lib/gcc/i586-mingw32msvc/4.2.1-sjlj/../../../../i586-mingw32msvc/include/windows.h:55, > from > /home/petmay01/linaro/qemu-for-merges/include/sysemu/os-win32.h:29, > from > /home/petmay01/linaro/qemu-for-merges/include/qemu-common.h:48, > from > /home/petmay01/linaro/qemu-for-merges/include/qemu/iov.h:17, > from > /home/petmay01/linaro/qemu-for-merges/hw/input/virtio-input.c:7: > /usr/lib/gcc/i586-mingw32msvc/4.2.1-sjlj/../../../../i586-mingw32msvc/include/winuser.h:729:1: > error: this is the location of the previous definition
Lovely. Looks like a bug in the mingw headers to me, especially as my machine cross-builds this just fine for both win32 and win64. We are in hard-freeze though, so no time to experiments here, I'll redo the pull with patch #3 dropped, lets sort this post-2.4. cheers, Gerd