qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-devel] CVS bug with Mac OS X, with easy fix


From: David E . Still
Subject: [Qemu-devel] CVS bug with Mac OS X, with easy fix
Date: Wed, 29 Sep 2004 17:31:40 -0700

Found a minor bug in the latest CVS code for Mac OS X build on 10.3.5. The standard ./configure --prefix=/sw (install in the Fink folder) && make yields this:

gcc -Wall -O2 -g -fno-strict-aliasing -D__powerpc__ -I. -I/Users/stealthdave/Source/qemu/qemu/target-i386 -I/Users/stealthdave/Source/qemu/qemu -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/Users/stealthdave/Source/qemu/qemu/slirp -c -o exec.o /Users/stealthdave/Source/qemu/qemu/exec.c
In file included from /Users/stealthdave/Source/qemu/qemu/exec.c:24:
/usr/include/sys/mman.h:155: error: parse error before "size_t"
/usr/include/sys/mman.h:158: error: parse error before "size_t"
/usr/include/sys/mman.h:160: error: parse error before "size_t"
/usr/include/sys/mman.h:161: error: parse error before "size_t"
/usr/include/sys/mman.h:162: error: parse error before "size_t"
/usr/include/sys/mman.h:163: error: parse error before "size_t"
/usr/include/sys/mman.h:166: error: parse error before "size_t"
/usr/include/sys/mman.h:170: error: parse error before "caddr_t"
/usr/include/sys/mman.h:171: error: parse error before '*' token
/usr/include/sys/mman.h:174: error: parse error before "size_t"
/usr/include/sys/mman.h:175: error: parse error before "size_t"
/usr/include/sys/mman.h:176: error: parse error before "size_t"
make[1]: *** [exec.o] Error 1
make: *** [all] Error 1

I began to despair, but then I consulted the almighty Google, and it replied:

Results 1 - 10 of about 25 for "/h" mac os x. (0.26 seconds)
Re: mman doesn't include types.h

Based on this page, I created this really simple diff:

--- exec.c Wed Sep 29 17:06:44 2004
+++ exec.c.orig Wed Sep 29 17:16:09 2004
@@ -21,7 +21,6 @@
#ifdef _WIN32
#include <windows.h>
#else
-#include <sys/types.h>
#include <sys/mman.h>
#endif
#include <stdlib.h>

et, voila! Successful build!

- Dave

--
David E. Still
Writer/Producer
TripleCat Productions
http://www.triplecatproductions.com
reply via email to

[Prev in Thread] Current Thread [Next in Thread]