tinycc-devel
[Top][All Lists]
Advanced

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

Re: [Tinycc-devel] [announce] QEMU x86 emulator version 0.1


From: Fabrice Bellard
Subject: Re: [Tinycc-devel] [announce] QEMU x86 emulator version 0.1
Date: Sun, 23 Mar 2003 22:51:37 +0100
User-agent: Mozilla/5.0 (X11; U; Linux i586; en-US; rv:1.1) Gecko/20020828

It may be a glibc header problem (a macro may be defined for a structure field in the glibc. Try to #undef it). qemu uses both Linux and glibc headers, and it is difficult to do it without errors for all Linux and glibc versions. A futur plan is to remove most of glibc dependancy by using Linux syscalls directly.

Fabrice.

Joe Klemmer wrote:
On Sun, 2003-03-23 at 15:46, Fabrice Bellard wrote:


The first release of the QEMU x86 emulator is available at http://bellard.org/qemu/. QEMU achieves a fast user space Linux x86 emulation on x86 and PowerPC Linux hosts by using dynamic translation. Its main goal is to be able to run the Wine project on non-x86 architectures.


        I just tried to build this and got errors...

gcc -Wall -O2 -g -fomit-frame-pointer -DHAVE_BYTESWAP_H -D_GNU_SOURCE -c -o 
elfload.o elfload.c
In file included from qemu.h:11,
                 from elfload.c:13:
syscall-i386.h:258: warning: no semicolon at end of struct or union
syscall-i386.h:258: parse error before '.' token
syscall-i386.h:260: parse error before '.' token
syscall-i386.h:262: parse error before '.' token
syscall-i386.h:266: parse error before '}' token
syscall-i386.h:293: warning: no semicolon at end of struct or union
syscall-i386.h:293: parse error before '.' token
syscall-i386.h:296: parse error before '.' token
syscall-i386.h:299: parse error before '.' token
syscall-i386.h:303: parse error before '}' token
make: *** [elfload.o] Error 1






reply via email to

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