make: *** [all] Error 1 !!! ERROR: dev-lang/ghc-5.04.3-r1 failed. !!! Function src_compile, Line 171, Exitcode 2 !!! intermediate stage make failed Reproducible: Always Steps to Reproduce: 1. emerge ghc 2. 3.
Same here. codeGen/SMRep.lhs:225: warning: extra tokens at end of #endif directive main/DriverPipeline.hs:777: warning: extra tokens at end of #endif directive nativeGen/MachCode.lhs:344: warning: extra tokens at end of #endif directive ...loads of similar lines... nativeGen/MachCode.lhs:3617: warning: extra tokens at end of #endif directive nativeGen/MachCode.lhs:3673: warning: extra tokens at end of #endif directive nativeGen/MachMisc.lhs:75: unterminated argument list invoking macro "IF_ARCH_alpha" <<ghc: 434435028 bytes, 72 GCs, 129456/129456 avg/max bytes residency (1 samples), 16M in use, 0.00 INIT (0.00 elapsed), 1.54 MUT (5.80 elapsed), 0.07 GC (0.08 elapsed) :ghc>> make[2]: *** [depend] Error 1 make[1]: *** [boot] Error 1 make[1]: Leaving directory `/var/tmp/portage/ghc-5.04.3-r1/work/stage1-build/ghc' make: *** [all] Error 1 !!! ERROR: dev-lang/ghc-5.04.3-r1 failed. !!! Function src_compile, Line 171, Exitcode 2 !!! intermediate stage make failed My `emerge info': Portage 2.0.50-r1 (default-x86-2004.0, gcc-3.3.2, glibc-2.3.2-r9, 2.6.3-gentoo-r1) ================================================================= System uname: 2.6.3-gentoo-r1 i686 Intel(R) Pentium(R) M processor 1600MHz Gentoo Base System version 1.4.3.13 Autoconf: sys-devel/autoconf-2.58-r1 Automake: sys-devel/automake-1.7.7 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-march=pentium4 -O3 -pipe" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -mcpu=i686 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox" GENTOO_MIRRORS="http://gentoo.oregonstate.edu http://distro.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X aalib acpi alsa apm avi berkdb cdr crypt cups doc dvd dvdr encode esd foomaticdb gdbm gif gnome gphoto2 gpm gtk gtk2 hardened imap imlib informix ipv6 java jpeg ldap libg++ libwww mad mbox mcal mikmod mmx motif mozilla mpeg ncurses nls oggvorbis opengl oss pam pcmcia pda pdflib perl plotutils png pnp ppds python quicktime readline sdl slang spell sse ssl svga tcpd tetex tiff truetype trusted unicode usb x86 xinerama xml xml2 xmms xv zlib"
I'm afraid that ghc-5.04.X cannot be compiled with gcc-3.3. Unfortunately, I do not have the ressources at the moment to find an elegant fix. Therefore I worked around this problem by removing ghc-5.04 from portage and marking ghc-6.2 stable in turn. Please emerge sync and emerge ghc again. I would appreciate feedback if this solution is okay for you, or if you specifically needed ghc-5.04.3 ... ks
Johannes, well?
Closing the bug.