Emerging of gcc-3.3.2-r7 fails with the following: Reproducible: Always Steps to Reproduce: 1. emerge -uD world Actual Results: The emerge fails as above when it attempts to build gcc-3.3.2-r7. Expected Results: It should have built and installed gcc-3.3.2-r7. # emerge info Portage 2.0.51-r15 (default-linux/ia64/2004.3, gcc-3.4.3, glibc-2.3.4.20041102-r0, 2.6.8-gentoo-r3 ia64) ================================================================= System uname: 2.6.8-gentoo-r3 ia64 Gentoo Base System version 1.6.9 Python: dev-lang/python-2.3.4-r1 [2.3.4 (#1, Feb 7 2005, 11:10:48)] ccache version 2.3 [enabled] dev-lang/python: 2.3.4-r1 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.8.5-r3, 1.9.4, 1.5, 1.6.3, 1.7.9-r1, 1.4_p6 sys-devel/binutils: 2.14.90.0.8-r1, 2.15.92.0.2-r1 sys-devel/libtool: 1.5.10-r4 virtual/os-headers: 2.6.8.1-r1, 2.6.8.1-r2 ACCEPT_KEYWORDS="ia64" AUTOCLEAN="yes" CFLAGS="-O2 -pipe" CHOST="ia64-unknown-linux-gnu" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/Linux/distributions/gentoo" LC_ALL="C" MAKEOPTS="-j4" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/portage_overlay" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X acpi berkdb bitmap-fonts bzlib canna cjk crypt cups emacs encode f77 font-server foomaticdb fortran freetds gdbm gif gmp gnutls gpm gtk gtk2 ia64 imlib ipv6 jpeg libg++ libwww maildir mbox mhash mikmod mime motif mozilla mule mysql mysqli ncurses nis nls nptl odbc offensive oggvorbis opengl oss pam pcre pdflib perl pic pie png posix python qt quicktime readline recode samba sdl spell sqlite ssl tcltk tcpd tiff truetype truetype-fonts type1-fonts unicode xml2 xmms xpm xv zlib" Unset: ASFLAGS, CBUILD, CTARGET, LANG, LDFLAGS
Hmm... seems my Firefox cut away the trace. Wait a minute...
> ./xgcc -B./ -B/usr/ia64-unknown-linux-gnu/bin/ -isystem /usr/ia64-unknown-linux-gnu/include -isystem /usr/ia64-unknown-linux-gnu/sys-include -O2 -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -isystem ./include -fPIC -DHAVE_SYSLOG -g -DHAVE_GTHR_DEFAULT -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED -I. -I. -I/var/tmp/portage/gcc-3.3.2-r7/work/gcc-3.3.2/gcc -I/var/tmp/portage/gcc-3.3.2-r7/work/gcc-3.3.2/gcc/. -I/var/tmp/portage/gcc-3.3.2-r7/work/gcc-3.3.2/gcc/config -I/var/tmp/portage/gcc-3.3.2-r7/work/gcc-3.3.2/gcc/../include -fexceptions -c /var/tmp/portage/gcc-3.3.2-r7/work/gcc-3.3.2/gcc/unwind-sjlj.c -o libgcc/./unwind-sjlj.o > /var/tmp/portage/gcc-3.3.2-r7/work/gcc-3.3.2/gcc/unwind-libunwind.c:38:23: libunwind.h: No such file or directory > /var/tmp/portage/gcc-3.3.2-r7/work/gcc-3.3.2/gcc/unwind-libunwind.c:45: error: syntax error before "unw_cursor_t" > /var/tmp/portage/gcc-3.3.2-r7/work/gcc-3.3.2/gcc/unwind-libunwind.c:45: warning: no semicolon at end of struct or union [...]
change your gcc via gcc-config to 3.3.2 and it should work i havent quite tracked this one down yet
Correct; after I changed to gcc-3.3.2 it emerged ok.
i fixed this already just forgot to close the bug