From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1DkZ0U-0002rx-Pm for qemu-devel@nongnu.org; Mon, 20 Jun 2005 23:01:00 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1DkZ0Q-0002q7-89 for qemu-devel@nongnu.org; Mon, 20 Jun 2005 23:00:55 -0400 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1DkZ0P-0002pn-NR for qemu-devel@nongnu.org; Mon, 20 Jun 2005 23:00:53 -0400 Received: from [209.55.3.81] (helo=mxo1.broadbandsupport.net) by monty-python.gnu.org with esmtp (Exim 4.34) id 1DkZ1F-000458-VQ for qemu-devel@nongnu.org; Mon, 20 Jun 2005 23:01:46 -0400 Message-ID: <000c01c5760d$10edf5d0$334d21d1@organiza3bfb0e> From: References: <20050619190949.GA14349@jbrown.mylinuxbox.org> <001b01c57522$5ad985b0$334d21d1@organiza3bfb0e> <20050619235311.GA15841@jbrown.mylinuxbox.org> <002c01c57535$60064fb0$334d21d1@organiza3bfb0e> <20050620015911.GA17675@jbrown.mylinuxbox.org> <001401c57608$bc5bb5b0$334d21d1@organiza3bfb0e> <20050621023932.GA12759@jbrown.mylinuxbox.org> Subject: Re: [Qemu-devel] quick gtk2.c update Date: Mon, 20 Jun 2005 21:58:06 -0500 Reply-To: qemu-devel@nongnu.org List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: "Jim C. Brown" Cc: qemu-devel@nongnu.org "Jim C. Brown" >> There's not much telling what is causing it to fail. Qemu seems rather >> sensitive to the slightest change in build environment. > > Not the most reliable development environment. No, it's not... I think some of it is inherent in the GCC stuff. Others, just the general build environment. I've tried compiling some other gnu stuff under mingw, with varying success. (Meaning much of it didn't build, aborted, gave stack dumps, etc. etc.) >> This time, it's running! (At least I *assume* it's running. Everything > > Well, remember to pass the "-use-gtk" option to qemu. By default qemu will > build with both sdl and gtk support, and if it has both, it will use the > sdl > support unless told to use gtk. Okay, I didn't know that. (Or I forgot about it.) That means I was running SDL. (That also means that even if it's ends up running in SDL mode, it still wants all those GTK libraries available. If it isn't using GTK, then it shouldn't need them.) Using that option now, I'm getting an error when I try to run qemu. *** Incompatable build! The code using GTK+ thinks GtkBox is of different size than it actually is in this build of GTK+. On Windows, this probably means that you have compiled your code with gcc without the -fnative-struct (or -mms-bitfileds) switch, or that you are using an unsupported compiler. *** No idea what it really means. Other than what it actually says.