make[1]: Entering directory `/var/tmp/portage/mono-1.0.5-r3/work/mcs-1.0.5/mcs' ../jay/jay -ctv < ../jay/skeleton.cs cs-parser.jay > jay-tmp.out && mv jay-tmp.out cs-parser.cs ../jay/jay: 3 rules never reduced ../jay/jay: 30 shift/reduce conflicts, 1 reduce/reduce conflict. /var/tmp/portage/mono-1.0.5-r3/work/mono-1.0.5/runtime/mcs -d:NET_1_1 -d:ONLY_1_1 -g /target:exe /out:mcs.exe cs-parser.cs @mcs.exe.sources /var/tmp/portage/mono-1.0.5-r3/work/mono-1.0.5/runtime/mcs: line 1: /var/tmp/portage/mono-1.0.5-r3/work/mono-1.0.5/mono/mini/mono: No such file or directory make[1]: *** [mcs.exe] Error 127 make[1]: Leaving directory `/var/tmp/portage/mono-1.0.5-r3/work/mcs-1.0.5/mcs' make: *** [all-recursive] Error 1 !!! ERROR: dev-dotnet/mono-1.0.5-r3 failed. !!! Function src_compile, Line 108, Exitcode 2 Reproducible: Always Steps to Reproduce: 1. emerge mono Portage 2.0.51-r8 (default-linux/amd64/2004.3, gcc-3.4.3, glibc-2.3.4.20041102-r0, 2.6.9-gentoo-r10 x86_64) ================================================================= System uname: 2.6.9-gentoo-r10 x86_64 AMD Athlon(tm) 64 Processor 4000+ Gentoo Base System version 1.6.8 Python: dev-lang/python-2.3.4 [2.3.4 (#1, Dec 5 2004, 15:16:18)] ccache version 2.3 [enabled] dev-lang/python: 2.3.4 sys-devel/autoconf: 2.59-r6, 2.13 sys-devel/automake: 1.9.3, 1.5, 1.8.5-r2, 1.6.3, 1.4_p6, 1.7.9 sys-devel/binutils: 2.15.92.0.2-r1, 2.15.92.0.2-r2 sys-devel/libtool: 1.5.10-r2 virtual/os-headers: 2.6.8.1-r1 ACCEPT_KEYWORDS="amd64 ~amd64" AUTOCLEAN="yes" CFLAGS="-O2 -march=athlon64 -pipe" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /opt/openjms/config /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /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 -march=athlon64 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig buildpkg candy ccache distlocks moo sandbox" GENTOO_MIRRORS="ftp://ftp.tu-clausthal.de/pub/linux/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
Can you please report the contents of the directory /var/tmp/portage/mono-1.0.5-r3/work/mono-1.0.5/mono/mini/ after this failure? Thanks.
Nevermind, missed that you were on amd64. I've removed the amd64 keywords from -r2 and -r3, as they require a working JIT to compile, and amd64 has no working JIT for the 1.0.x series. Unfortunate side effect of having to build mcs + classlibs. hrm.
See Peter's comment.