From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.33) id 1C2ETJ-0007by-M6 for qemu-devel@nongnu.org; Tue, 31 Aug 2004 15:39:13 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.33) id 1C2ETG-0007bZ-Pi for qemu-devel@nongnu.org; Tue, 31 Aug 2004 15:39:12 -0400 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1C2ETG-0007bV-0p for qemu-devel@nongnu.org; Tue, 31 Aug 2004 15:39:10 -0400 Received: from [66.111.4.30] (helo=frontend1.messagingengine.com) by monty-python.gnu.org with esmtp (Exim 4.34) id 1C2EOK-0004bb-Ih for qemu-devel@nongnu.org; Tue, 31 Aug 2004 15:34:04 -0400 Received: from [128.119.86.113] (uws5.ecs.umass.edu [128.119.86.113]) by frontend1.messagingengine.com (Postfix) with ESMTP id A0A3CC15403 for ; Tue, 31 Aug 2004 15:34:01 -0400 (EDT) Message-ID: <4134D2AE.1060701@fastmail.fm> Date: Tue, 31 Aug 2004 15:34:06 -0400 From: David Howland MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Subject: [Qemu-devel] FreeBSD != *BSD 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 from the 0.6.0 changelog: " - *BSD port (Markus Niemisto)" it should be noted that FreeBSD support is not the same as *BSD support. 0.6.0 doesnt compile on NetBSD, not even close. I havn't tried it, but I doubt OpenBSD will work either, since it is alot more like NetBSD than FreeBSD. I've been working on getting it to compile, and I made some progress, but I've hit a roadblock with bswap.h. It just won't compile, no matter what. I've used gcc version 2.95 and 3.3, no luck. NetBSD has no byteswap.h, so qemu's bswap.h does the defines, but I always get the error: ----------------------------8<------------------------------- In file included from dyngen.c:205: bswap.h:46: error: parse error before '(' token bswap.h:48: error: parse error before "__uint16_t" bswap.h:51: error: parse error before '(' token bswap.h:53: error: parse error before "__uint32_t" bswap.h:57: warning: static declaration for `bswap64' follows non-static gmake: *** [dyngen] Error 1 ----------------------------8<------------------------------- Any help would be appreciated. -d