qemu-devel
[Top][All Lists]
Advanced

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

[Qemu-devel] Re: MacOSX CVS build broken


From: Tim Douglas
Subject: [Qemu-devel] Re: MacOSX CVS build broken
Date: Sat, 15 Jan 2005 23:28:31 -0500

On Fri, 14 Jan 2005 21:44:01 -0800, John Tangney <address@hidden> wrote:
> I am still getting the same thing a week later after a fresh cvs update.
> Any hints?

As am I. Check out this interesting log:

gcc -Wall -O2 -g -fno-strict-aliasing -D__powerpc__
-fno-reorder-blocks -fno-optimize-sibling-calls -mdynamic-no-pic -I.
-I/Users/timdoug/Desktop/qemu/target-i386
-I/Users/timdoug/Desktop/qemu -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64
-D_LARGEFILE_SOURCE -I/Users/timdoug/Desktop/qemu/slirp -c -o op.o
/Users/timdoug/Desktop/qemu/target-i386/op.c
In file included from /Users/timdoug/Desktop/qemu/target-i386/exec.h:21,
                 from /Users/timdoug/Desktop/qemu/target-i386/op.c:22:
/Users/timdoug/Desktop/qemu/dyngen-exec.h:38: warning: redefinition of `int8_t'
/usr/include/ppc/types.h:69: warning: `int8_t' previously declared here
/Users/timdoug/Desktop/qemu/dyngen-exec.h:39: warning: redefinition of `int16_t'
/usr/include/ppc/types.h:71: warning: `int16_t' previously declared here
/Users/timdoug/Desktop/qemu/dyngen-exec.h:40: warning: redefinition of `int32_t'
/usr/include/ppc/types.h:73: warning: `int32_t' previously declared here
/Users/timdoug/Desktop/qemu/dyngen-exec.h:44: warning: redefinition of `int64_t'
/usr/include/ppc/types.h:75: warning: `int64_t' previously declared here
../dyngen -o op.h op.o
dyngen: blr expected at the end of op_pmaddwd_mmx
make[1]: *** [op.h] Error 1
make: *** [all] Error 1
DualG5:~/Desktop/qemu timdoug$ make
for d in i386-softmmu; do \
make -C $d all || exit 1 ; \
        done
../dyngen -c -o opc.h op.o
dyngen: blr expected at the end of op_pmaddwd_mmx
make[1]: *** [opc.h] Error 1
make: *** [all] Error 1
DualG5:~/Desktop/qemu timdoug$ make
for d in i386-softmmu; do \
make -C $d all || exit 1 ; \
        done
gcc -Wall -O2 -g -fno-strict-aliasing -D__powerpc__ -I.
-I/Users/timdoug/Desktop/qemu/target-i386
-I/Users/timdoug/Desktop/qemu -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64
-D_LARGEFILE_SOURCE -I/Users/timdoug/Desktop/qemu/slirp -c -o
translate-all.o /Users/timdoug/Desktop/qemu/translate-all.c
/Users/timdoug/Desktop/qemu/translate-all.c: In function `dyngen_code':
/Users/timdoug/Desktop/qemu/translate-all.c:290: error: parse error at
end of input
/Users/timdoug/Desktop/qemu/translate-all.c:56: warning: unused
variable `code_copy_enabled'
make[1]: *** [translate-all.o] Error 1
make: *** [all] Error 1
DualG5:~/Desktop/qemu timdoug$

The first invocation of gcc here makes op.o at 536k. dyngen then
fails, but still makes op.h. The second run of dyngen fails too, but
again it outputs opc.h. And then translate-all.c fails to build
because something is broken in dyngen_code which is in op.h. So
something must indeed be wrong with dyngen or op.c or something else.
Here, though, qemu's internal workings bypass my knowledge, so I've
sent this to qemu-devel too to see what they can figure out.

Cheers,
-Tim




reply via email to

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