[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] Re: Re: win32 build broken
From: |
Ronald |
Subject: |
[Qemu-devel] Re: Re: win32 build broken |
Date: |
Sat, 08 Jan 2005 23:37:31 +0100 |
User-agent: |
Pan/0.14.2 (This is not a psychotic episode. It's a cleansing moment of clarity.) |
Le Sat, 08 Jan 2005 23:12:13 +0100, Filip Navara a écrit :
> Ronald wrote:
>
>>After tonight's update here is what I get:
>>
> [snip]
>
> Does the attached patch help?
>
The build abort later:
i386-mingw32-gcc -Wall -O2 -g -fno-strict-aliasing -fomit-frame-pointer
-I. -I/home/ronald/Prog/Win32/combo/qemu-win32/target-i386
-I/home/ronald/Prog/Win32/combo/qemu-win32 -D_GNU_SOURCE
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE
-I/home/ronald/Prog/Win32/combo/qemu-win32/slirp -c -o translate.o
/home/ronald/Prog/Win32/combo/qemu-win32/target-i386/translate.c
/home/ronald/Prog/Win32/combo/qemu-win32/target-i386/translate.c:868:
warning: initialization from incompatible pointer type
/home/ronald/Prog/Win32/combo/qemu-win32/target-i386/translate.c:869:
warning: initialization from incompatible pointer type
/home/ronald/Prog/Win32/combo/qemu-win32/target-i386/translate.c:874:
warning: initialization from incompatible pointer type
/home/ronald/Prog/Win32/combo/qemu-win32/target-i386/translate.c:875:
warning: initialization from incompatible pointer type
/home/ronald/Prog/Win32/combo/qemu-win32/target-i386/translate.c:887:
warning: initialization from incompatible pointer type
/home/ronald/Prog/Win32/combo/qemu-win32/target-i386/translate.c:888:
warning: initialization from incompatible pointer type
/home/ronald/Prog/Win32/combo/qemu-win32/target-i386/translate.c:889:
warning: initialization from incompatible pointer type
/home/ronald/Prog/Win32/combo/qemu-win32/target-i386/translate.c:893:
warning: initialization from incompatible pointer type
/home/ronald/Prog/Win32/combo/qemu-win32/target-i386/translate.c:894:
warning: initialization from incompatible pointer type
/home/ronald/Prog/Win32/combo/qemu-win32/target-i386/translate.c:895:
warning: initialization from incompatible pointer type
/home/ronald/Prog/Win32/combo/qemu-win32/target-i386/translate.c:1168:
warning: initialization from incompatible pointer type
/home/ronald/Prog/Win32/combo/qemu-win32/target-i386/translate.c:1169:
warning: initialization from incompatible pointer type
/home/ronald/Prog/Win32/combo/qemu-win32/target-i386/translate.c:1170:
warning: initialization from incompatible pointer type
/home/ronald/Prog/Win32/combo/qemu-win32/target-i386/translate.c:1171:
warning: initialization from incompatible pointer type
/home/ronald/Prog/Win32/combo/qemu-win32/target-i386/translate.c:1173:
warning: initialization from incompatible pointer type
/home/ronald/Prog/Win32/combo/qemu-win32/target-i386/translate.c:1174:
warning: initialization from incompatible pointer type
/home/ronald/Prog/Win32/combo/qemu-win32/target-i386/translate.c:1178:
warning: initialization from incompatible pointer type
/home/ronald/Prog/Win32/combo/qemu-win32/target-i386/translate.c:1179:
warning: initialization from incompatible pointer type
/home/ronald/Prog/Win32/combo/qemu-win32/target-i386/translate.c:1180:
warning: initialization from incompatible pointer type
/home/ronald/Prog/Win32/combo/qemu-win32/target-i386/translate.c:1181:
warning: initialization from incompatible pointer type
/home/ronald/Prog/Win32/combo/qemu-win32/target-i386/translate.c:1183:
warning: initialization from incompatible pointer type
/home/ronald/Prog/Win32/combo/qemu-win32/target-i386/translate.c:1184:
warning: initialization from incompatible pointer type
/home/ronald/Prog/Win32/combo/qemu-win32/target-i386/translate.c:1188:
warning: initialization from incompatible pointer type
/home/ronald/Prog/Win32/combo/qemu-win32/target-i386/translate.c:1189:
warning: initialization from incompatible pointer type
/home/ronald/Prog/Win32/combo/qemu-win32/target-i386/translate.c:1190:
warning: initialization from incompatible pointer type
/home/ronald/Prog/Win32/combo/qemu-win32/target-i386/translate.c:1191:
warning: initialization from incompatible pointer type
/home/ronald/Prog/Win32/combo/qemu-win32/target-i386/translate.c:1193:
warning: initialization from incompatible pointer type
/home/ronald/Prog/Win32/combo/qemu-win32/target-i386/translate.c:1194:
warning: initialization from incompatible pointer type
/home/ronald/Prog/Win32/combo/qemu-win32/target-i386/translate.c:1211:
warning: initialization from incompatible pointer type
/home/ronald/Prog/Win32/combo/qemu-win32/target-i386/translate.c:1212:
warning: initialization from incompatible pointer type
/home/ronald/Prog/Win32/combo/qemu-win32/target-i386/translate.c:1213:
warning: initialization from incompatible pointer type
/home/ronald/Prog/Win32/combo/qemu-win32/target-i386/translate.c:1216:
warning: initialization from incompatible pointer type
/home/ronald/Prog/Win32/combo/qemu-win32/target-i386/translate.c:1217:
warning: initialization from incompatible pointer type
/home/ronald/Prog/Win32/combo/qemu-win32/target-i386/translate.c:1218:
warning: initialization from incompatible pointer type
/home/ronald/Prog/Win32/combo/qemu-win32/target-i386/translate.c: In
function `gen_jcc':
/home/ronald/Prog/Win32/combo/qemu-win32/target-i386/translate.c:1772:
warning: assignment from incompatible pointer type
/home/ronald/Prog/Win32/combo/qemu-win32/target-i386/translate.c:1811: too
many arguments to function `gen_op_jnz_T0_label'
/home/ronald/Prog/Win32/combo/qemu-win32/target-i386/translate.c:1813: too
many arguments to function `gen_op_jmp_label'
/home/ronald/Prog/Win32/combo/qemu-win32/target-i386/translate.c: In
function `disas_insn':
/home/ronald/Prog/Win32/combo/qemu-win32/target-i386/translate.c:5264: too
many arguments to function `gen_op_jmp_label' make: *** [translate.o]
Erreur 1
> - Filip--- exec-all.h Tue Jan 4 00:35:10 2005 +++ exec-all.h Fri Jan 7
> 17:44:27
> 2005 @@ -343,7 +341,7 @@
> #elif defined(__i386__) && defined(USE_DIRECT_JUMP)
>
> /* we patch the jump instruction directly */
> -#define GOTO_TB(opname, n)\
> +#define GOTO_TB(opname, tbparam, n)\
> do {\
> asm volatile (".section .data\n"\
> ASM_NAME(__op_label) #n "." ASM_NAME(opname) ":\n"\
> @@ -372,6 +370,15 @@
> } while (0)
>
> #else
> +
> +/* we patch the jump instruction directly */ +#define GOTO_TB(opname,
> tbparam, n)\ +do {\
> + static void __attribute__((unused)) *dummy ## n = &&dummy_label ##
> n;\ + goto *(void *)(((TranslationBlock *)tbparam)->tb_next[n]);\
> +dummy_label ## n:\
> + EXIT_TB(); \
> +} while (0)
>
> /* jump to next block operations (more portable code, does not need
> cache flushing, but slower because of indirect jump) */
> --- slirp/slirp.h Sun Nov 14 19:58:04 2004 +++ slirp/slirp.h Fri Jan
> 7
> 16:08:04 2005 @@ -20,6 +20,7 @@
> typedef uint64_t u_int64_t;
> typedef char *caddr_t;
>
> +# include <windows.h>
> # include <winsock2.h>
> # include <sys/timeb.h>
> # include <iphlpapi.h>
> Only in .: sparc-softmmu
> diff -ru ../qemu-snapshot-2005-01-06_23/target-i386/op.c
> ./target-i386/op.c --- ../qemu-snapshot-2005-01-06_23/target-i386/op.c
> Thu
> Jan 6 21:46:58 2005 +++ ./target-i386/op.c Fri Jan 7 17:39:47 2005 @@
> -1262,12 +1262,12 @@
>
> void OPPROTO op_goto_tb0(void)
> {
> - GOTO_TB(op_goto_tb0, 0);
> + GOTO_TB(op_goto_tb0, PARAM1, 0);
> }
>
> void OPPROTO op_goto_tb1(void)
> {
> - GOTO_TB(op_goto_tb1, 1);
> + GOTO_TB(op_goto_tb1, PARAM1, 1);
> }
>
> void OPPROTO
> op_jmp_label(void)_______________________________________________ Qemu-devel
> mailing list
> address@hidden
> http://lists.nongnu.org/mailman/listinfo/qemu-devel
- Re: [Qemu-devel] win32 build broken, (continued)
- Re: [Qemu-devel] win32 build broken, Magnus Damm, 2005/01/06
- [Qemu-devel] softmmu ppc, Laurent Amon, 2005/01/07
- Re: [Qemu-devel] softmmu ppc, Daniel Egger, 2005/01/07
- Re: [Qemu-devel] softmmu ppc, Magnus Damm, 2005/01/07
- Re: [Qemu-devel] softmmu ppc, Piotras, 2005/01/07
- Re: [Qemu-devel] softmmu ppc, Daniel Egger, 2005/01/07
- Re: [Qemu-devel] softmmu ppc, Magnus Damm, 2005/01/08
- Re: [Qemu-devel] softmmu ppc, Daniel Egger, 2005/01/08
- [Qemu-devel] Re: win32 build broken, Ronald, 2005/01/08
- Re: [Qemu-devel] Re: win32 build broken, Filip Navara, 2005/01/08
- [Qemu-devel] Re: Re: win32 build broken,
Ronald <=