Gentoo Archives: gentoo-user

From: "Marco Antônio da Veiga" <maveiga@×××××.com>
To: gentoo-user@l.g.o
Subject: [gentoo-user] Qemu compilation fails
Date: Thu, 06 Sep 2007 04:49:12
Message-Id: 6851bad10709052136j51db8e1bs9a60374aea5a8d04@mail.gmail.com
1 Hi,
2 I'm trying to have qemu running, but compiling qemu-softmmu with gcc-3.4.6fails.
3
4 This is the error:
5
6 i686-pc-linux-gnu-gcc -Wall -O2 -g -fno-strict-aliasing -I. -I..
7 -I/var/tmp/portage/app-emulation/qemu-softmmu-0.9.0/work/qemu-0.9.0/target-i386
8 -I/var/tmp/portage/app-emulation/qemu-softmmu-0.9.0/work/qemu-0.9.0-D_GNU_SOURCE
9 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE
10 -I/var/tmp/portage/app-emulation/qemu-softmmu-0.9.0/work/qemu-0.9.0/fpu
11 -DHAS_AUDIO -I/var/tmp/portage/app-emulation/qemu-softmmu-0.9.0/work/qemu-
12 0.9.0/slirp -c -o fpu/softfloat-native.o/var/tmp/portage/app-emulation/qemu-
13 softmmu-0.9.0/work/qemu-0.9.0/fpu/softfloat-native.c
14 i686-pc-linux-gnu-gcc -Wall -O2 -g -fno-strict-aliasing -fomit-frame-pointer
15 -I. -I.. -I/var/tmp/portage/app-emulation/qemu-softmmu-0.9.0/work/qemu-0.9.0/target-i386
16 -I/var/tmp/portage/app-emulation/qemu-softmmu-0.9.0/work/qemu-0.9.0-D_GNU_SOURCE
17 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE
18 -I/var/tmp/portage/app-emulation/qemu-softmmu-0.9.0/work/qemu-0.9.0/fpu
19 -DHAS_AUDIO -I/var/tmp/portage/app-emulation/qemu-softmmu-0.9.0/work/qemu-
20 0.9.0/slirp -c -o helper.o /var/tmp/portage/app-emulation/qemu-
21 softmmu-0.9.0/work/qemu-0.9.0/target-i386/helper.c
22 /var/tmp/portage/app-emulation/qemu-softmmu-0.9.0/work/qemu-0.9.0/target-i386/ops_sse.h:
23 In function `op_psrlq_mmx':
24 /var/tmp/portage/app-emulation/qemu-softmmu-0.9.0/work/qemu-0.9.0/target-i386/ops_sse.h:213:
25 error: unable to find a register to spill in class `GENERAL_REGS'
26 /var/tmp/portage/app-emulation/qemu-softmmu-0.9.0/work/qemu-0.9.0/target-i386/ops_sse.h:213:
27 error: this is the insn:
28 (insn:HI 36 35 37 3 /var/tmp/portage/app-emulation/qemu-softmmu-0.9.0
29 /work/qemu-0.9.0/target-i386/ops_sse.h:207 (parallel [
30 (set (reg:DI 63 [ <variable>.q ])
31 (lshiftrt:DI (reg:DI 63 [ <variable>.q ])
32 (subreg:QI (reg/v:SI 60 [ shift ]) 0)))
33 (clobber (scratch:SI))
34 (clobber (reg:CC 17 flags))
35 ]) 309 {lshrdi3_1} (insn_list 33 (insn_list 35 (nil)))
36 (expr_list:REG_DEAD (reg/v:SI 60 [ shift ])
37 (expr_list:REG_UNUSED (reg:CC 17 flags)
38 (expr_list:REG_UNUSED (scratch:SI)
39 (nil)))))
40 /var/tmp/portage/app-emulation/qemu-softmmu-0.9.0/work/qemu-0.9.0/target-i386/ops_sse.h:213:
41 confused by earlier errors, bailing out
42 make[1]: ** [op.o] Erro 1
43 make[1]: ** Esperando que outros processos terminem.
44 ../softmmu_template.h: In function `__stq_mmu':
45 ../softmmu_template.h:260: error: unable to find a register to spill in
46 class `GENERAL_REGS'
47 ../softmmu_template.h:260: error: this is the insn:
48 (insn:HI 333 332 334 13 ../softmmu_template.h:290 (parallel [
49 (set (reg:DI 0 ax [210])
50 (lshiftrt:DI (reg/v:DI 59 [ val ])
51 (subreg:QI (reg:SI 0 ax [209]) 0)))
52 (clobber (scratch:SI))
53 (clobber (reg:CC 17 flags))
54 ]) 309 {lshrdi3_1} (insn_list 332 (nil))
55 (expr_list:REG_DEAD (reg:SI 0 ax [209])
56 (expr_list:REG_UNUSED (reg:CC 17 flags)
57 (expr_list:REG_UNUSED (scratch:SI)
58 (nil)))))
59 ../softmmu_template.h:260: confused by earlier errors, bailing out
60 make[1]: ** [helper.o] Erro 1
61 make[1]: Saindo do diretório `/var/tmp/portage/app-emulation/qemu-
62 softmmu-0.9.0/work/qemu-0.9.0/i386-softmmu'
63 make: ** [subdir-i386-softmmu] Erro 2
64
65 !!! ERROR: app-emulation/qemu-softmmu-0.9.0 failed.
66 Call stack:
67 ebuild.sh, line 1638: Called dyn_compile
68 ebuild.sh, line 985: Called qa_call 'src_compile'
69 ebuild.sh, line 44: Called src_compile
70 qemu-softmmu-0.9.0.ebuild, line 96: Called die
71
72 !!! make failed
73 !!! If you need support, post the topmost build error, and the call stack if
74 relevant.
75 !!! A complete build log is located at '/var/tmp/portage/app-emulation/qemu-
76 softmmu-0.9.0/temp/build.log'.
77
78
79 Can anyone help me?

Replies

Subject Author
Re: [gentoo-user] Qemu compilation fails Rumen Yotov <rumen@××××××.org>