From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1JwnR1-0001Xl-BL for qemu-devel@nongnu.org; Thu, 15 May 2008 20:04:31 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1JwnR0-0001XS-Gg for qemu-devel@nongnu.org; Thu, 15 May 2008 20:04:30 -0400 Received: from [199.232.76.173] (port=37924 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JwnR0-0001XP-Cp for qemu-devel@nongnu.org; Thu, 15 May 2008 20:04:30 -0400 Received: from main.gmane.org ([80.91.229.2]:33339 helo=ciao.gmane.org) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1JwnQz-00088B-T9 for qemu-devel@nongnu.org; Thu, 15 May 2008 20:04:30 -0400 Received: from list by ciao.gmane.org with local (Exim 4.43) id 1JwnQw-0002FX-3k for qemu-devel@nongnu.org; Fri, 16 May 2008 00:04:26 +0000 Received: from 204.147.152.1 ([204.147.152.1]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 16 May 2008 00:04:26 +0000 Received: from void by 204.147.152.1 with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 16 May 2008 00:04:26 +0000 From: "consul" Date: Thu, 15 May 2008 17:04:16 -0700 Message-ID: Sender: news Subject: [Qemu-devel] [PATCH] Windows compile errors Reply-To: qemu-devel@nongnu.org List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Current svn does not compile under MinGW. The patch below fixes the problem. Should the musicpal part go to a more generic header? When running qemu-system-arm -M n800 -m 130 -kernel c:\test\zImage -mtdblock c:\test\n800.img -show-cursor -serial vc -serial vc -serial vc -serial vc -usb -s I'm getting omap_l4ta_write: Bad register 0x6800a078 Uncompressing Linux................................................ ........................................ done, booting the kernel. then qemu crashes. Index: slirp/slirp.h =================================================================== --- slirp/slirp.h (revision 4462) +++ slirp/slirp.h (working copy) @@ -28,6 +28,7 @@ typedef uint32_t u_int32_t; typedef uint64_t u_int64_t; typedef char *caddr_t; +typedef int socklen_t; #define WIN32_LEAN_AND_MEAN # include Index: hw/musicpal.c =================================================================== --- hw/musicpal.c (revision 4462) +++ hw/musicpal.c (working copy) @@ -19,7 +19,9 @@ #include "console.h" #include "audio/audio.h" #include "i2c.h" - +#ifdef _WIN32 +#define sleep Sleep +#endif #define MP_ETH_BASE 0x80008000 #define MP_ETH_SIZE 0x00001000