gcc -O2 -Wall -O2 -g -fno-strict-aliasing -I. -I/var/tmp/portage/qemu-user-0.8.0/work/qemu-0.8.0/target-sparc -I/var/tmp/portage/qemu-user-0.8.0/work/qemu-0.8.0 -I/var/tmp/portage/qemu-user-0.8.0/work/qemu-0.8.0/linux-user -I/var/tmp/portage/qemu-user-0.8.0/work/qemu-0.8.0/linux-user/sparc -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/var/tmp/portage/qemu-user-0.8.0/work/qemu-0.8.0/fpu -I/var/tmp/portage/qemu-user-0.8.0/work/qemu-0.8.0/slirp -c -o translate-all.o /var/tmp/portage/qemu-user-0.8.0/work/qemu-0.8.0/translate-all.c In file included from /var/tmp/portage/qemu-user-0.8.0/work/qemu-0.8.0/translate-op.c:36: ./op.h: In function ‘dyngen_code’: ./op.h:3560: error: expected identifier or ‘(’ before ‘.’ token ./op.h:3562: error: expected expression before ‘.’ token make[1]: *** [translate-op.o] Error 1 make[1]: *** Waiting for unfinished jobs.... /var/tmp/portage/qemu-user-0.8.0/work/qemu-0.8.0/translate-all.c: In function ‘cpu_restore_state’: /var/tmp/portage/qemu-user-0.8.0/work/qemu-0.8.0/translate-all.c:257: warning: cast from pointer to integer of different size make[1]: Leaving directory `/var/tmp/portage/qemu-user-0.8.0/work/qemu-0.8.0/sparc-user' make: *** [all] Error 1 !!! ERROR: app-emulation/qemu-user-0.8.0 failed. Call stack: ebuild.sh, line 1526: Called dyn_compile ebuild.sh, line 923: Called src_compile qemu-user-0.8.0.ebuild, line 70: Called die !!! make failed !!! If you need support, post the topmost build error, and the call stack if relevant. # emerge --info Portage 2974-svn (default-linux/amd64/2006.0, gcc-4.1.0, glibc-2.4-r1, 2.6.15-gentoo-r7 x86_64) ================================================================= System uname: 2.6.15-gentoo-r7 x86_64 AMD Athlon(tm) 64 Processor 3000+ Gentoo Base System version 1.12.0_pre16 dev-lang/python: 2.4.2-r1 sys-apps/sandbox: 1.2.17 sys-devel/autoconf: 2.13, 2.59-r7 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2 sys-devel/binutils: 2.16.1-r2 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.11-r3 ACCEPT_KEYWORDS="amd64 ~amd64" AUTOCLEAN="yes" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-O2 -march=athlon64 -fomit-frame-pointer -pipe" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/X11/xkb /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/revdep-rebuild /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -march=athlon64 -fomit-frame-pointer -pipe" DISTDIR="/portage/distfiles" EMERGE_DEFAULT_OPTS="--alphabetical" FEATURES="autoconfig digest distlocks metadata-transfer parallel-fetch sandbox sfperms strict" GENTOO_MIRRORS="ftp://ftp.linux.cz/pub/linux/gentoo http://mirror.gentoo.sk/pub http://distfiles.gentoo.org/" LANG="cs_CZ.UTF-8" LC_ALL="cs_CZ.UTF-8" LINGUAS="cs" MAKEOPTS="-j3" PKGDIR="/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/portage" PORTDIR_OVERLAY="/overlay" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="amd64 X aac acpi alsa apm asf audiofile avi bash-completion bitmap-fonts bzip2 cdr cli css ctype cups dba dbus dga dio directfb dri dts dvd dvdr dvdread emboss encode fastbuild fbcon ffmpeg flac flash force-cgi-redirect fortran ftp gdbm gif gpm hal i8x0 icq id3 id3v2 imagemagick imlib ipv6 jabber javascript jpeg kde kdeenablefinal lame lcms lzw lzw-tiff mad matroska mbox memlimit mikmod mime mp3 mpeg mplayer ncurses nls nowebdav nptl nptlonly nvidia ogg oggvorbis openal opengl osc oscar pcre pdflib perl pic png posix ppds python qt quicktime readline scanner sdl session sftplogging simplexml skey soap sockets speex spl ssl subversion svg symlink theora tiff tokenizer truetype truetype-fonts type1-fonts unicode usb userlocales utf8 vorbis xine xml xml2 xpm xsl xv xvid zlib elibc_glibc input_devices_keyboard input_devices_mouse kernel_linux linguas_cs userland_GNU video_cards_nvidia" Unset: ASFLAGS, CTARGET, LDFLAGS
Damn, now I see * Qemu could not build with GCC 4 Woops...
*** This bug has been marked as a duplicate of 122228 ***