1 |
Hi, everyone! |
2 |
|
3 |
Portage says "Qemu could not build with GCC 4" and that is true. What am |
4 |
I supposed to do? I doubt I should file a bug report because devs |
5 |
obviously know about this issue. Please, advice me what do to in order |
6 |
to get qemu working. |
7 |
|
8 |
|
9 |
|
10 |
|
11 |
OUTPUT: |
12 |
|
13 |
|
14 |
> emerge qemu -pv |
15 |
> |
16 |
>These are the packages that would be merged, in order: |
17 |
> |
18 |
>Fetching binary packages info... |
19 |
>cache miss: 'x' --- cache hit: 'o' |
20 |
> |
21 |
> -- DONE! |
22 |
> |
23 |
>Calculating dependencies... done! |
24 |
>[ebuild N ] app-text/texi2html-1.76 0 kB |
25 |
>[ebuild N ] app-emulation/qemu-user-0.8.0 0 kB |
26 |
>[ebuild N ] app-emulation/kqemu-0.7.2 USE="sdl" 0 kB |
27 |
>[ebuild N ] app-emulation/qemu-softmmu-0.8.0 USE="kqemu sdl" 0 kB |
28 |
>[ebuild N ] app-emulation/qemu-0.8.0 0 kB |
29 |
> |
30 |
>Total size of downloads: 0 kB |
31 |
> |
32 |
>----SNIP------------- |
33 |
> |
34 |
>>>> Emerging (2 of 5) app-emulation/qemu-user-0.8.0 to / |
35 |
> * qemu-0.8.0.tar.gz size ;-) ... [ ok ] |
36 |
> * qemu-0.8.0.tar.gz RMD160 ;-) ... [ ok ] |
37 |
> * qemu-0.8.0.tar.gz SHA256 ;-) ... [ ok ] |
38 |
> * qemu-0.8.0.tar.gz MD5 ;-) ... [ ok ] |
39 |
> * checking ebuild checksums ;-) ... [ ok ] |
40 |
> * checking auxfile checksums ;-) ... [ ok ] |
41 |
> * checking miscfile checksums ;-) ... [ ok ] |
42 |
> * checking qemu-0.8.0.tar.gz ;-) ... [ ok ] |
43 |
> * Qemu could not build with GCC 4 |
44 |
> Unpacking source... |
45 |
> Unpacking qemu-0.8.0.tar.gz to /tmp/portage/qemu-user-0.8.0/work |
46 |
> * Applying qemu-ppc-dirty-hack.patch ... [ ok ] |
47 |
> * Applying qemu-0.8.0-stwbrx.patch ... [ ok ] |
48 |
> * Applying qemu-0.8.0-gcc4-hacks.patch ... [ ok ] |
49 |
> Source unpacked. |
50 |
> Compiling source in /tmp/portage/qemu-user-0.8.0/work/qemu-0.8.0 ... |
51 |
>Install prefix /usr |
52 |
>BIOS directory /usr/share/qemu |
53 |
>binary directory /usr/bin |
54 |
>Manual directory /usr/share/man |
55 |
>ELF interp prefix /usr/gnemul/qemu-%M |
56 |
>Source path /tmp/portage/qemu-user-0.8.0/work/qemu-0.8.0 |
57 |
>C compiler gcc |
58 |
>Host C compiler gcc |
59 |
>make make |
60 |
>host CPU x86_64 |
61 |
>host big endian no |
62 |
>target list arm-user armeb-user i386-user ppc-user sparc-user mips-user |
63 |
>gprof enabled no |
64 |
>static build no |
65 |
>SDL support yes |
66 |
>SDL static link yes |
67 |
>mingw32 support no |
68 |
>Adlib support no |
69 |
>CoreAudio support no |
70 |
>ALSA support no |
71 |
>DSound support no |
72 |
>FMOD support no |
73 |
>kqemu support no |
74 |
> |
75 |
>----snip |
76 |
> |
77 |
>/tmp/portage/qemu-user-0.8.0/work/qemu-0.8.0/gdbstub.c:708: warning: pointer tar gets in passing argument 2 of 'put_buffer' differ in signedness |
78 |
>/tmp/portage/qemu-user-0.8.0/work/qemu-0.8.0/gdbstub.c:712: warning: pointer tar gets in passing argument 2 of 'put_buffer' differ in signedness |
79 |
>In file included from /tmp/portage/qemu-user-0.8.0/work/qemu-0.8.0/translate-op. c:36: |
80 |
>./op.h: In function 'dyngen_code': |
81 |
>./op.h:3595: error: expected identifier or '(' before '.' token |
82 |
>./op.h:3597: error: expected expression before '.' token |
83 |
>make[1]: *** [translate-op.o] Error 1 |
84 |
>make: *** [all] Error 1 |
85 |
>make: INTERNAL: Exiting with 4 jobserver tokens available; should be 3! |
86 |
> |
87 |
>!!! ERROR: app-emulation/qemu-user-0.8.0 failed. |
88 |
>Call stack: |
89 |
> ebuild.sh, line 1546: Called dyn_compile |
90 |
> ebuild.sh, line 937: Called src_compile |
91 |
> qemu-user-0.8.0.ebuild, line 73: Called die |
92 |
> |
93 |
>!!! make failed |
94 |
>!!! If you need support, post the topmost build error, and the call stack if rel evant. |
95 |
|
96 |
|
97 |
|
98 |
-- |
99 |
Best regards, |
100 |
Daniel |
101 |
|
102 |
-- |
103 |
gentoo-amd64@g.o mailing list |