When emerge -v mono
I have
...
Making all in net_2_0
make[3]: Entering directory
`/var/tmp/portage/mono-1.1.9.1/work/mono-1.1.9.1/data/net_2_0'
make[3]: Rien à faire pour « all ».
make[3]: Leaving directory
`/var/tmp/portage/mono-1.1.9.1/work/mono-1.1.9.1/data/net_2_0'
make[3]: Entering directory
`/var/tmp/portage/mono-1.1.9.1/work/mono-1.1.9.1/data'
make[3]: Rien à faire pour « all-am ».
make[3]: Leaving directory
`/var/tmp/portage/mono-1.1.9.1/work/mono-1.1.9.1/data'
make[2]: Leaving directory
`/var/tmp/portage/mono-1.1.9.1/work/mono-1.1.9.1/data'
Making all in runtime
make[2]: Entering directory
`/var/tmp/portage/mono-1.1.9.1/work/mono-1.1.9.1/runtime'
d=`cd ../support && pwd`; \
sed
's,target="libMonoPosixHelper[^"]*",target="'$d/libMonoPosixHelper.la'",' ../data/config
> wrapper-config
if test -z ""; then :; else \
mv wrapper-config wrapper-configt; \
sed 's,<configuration>,& <dllmap dll="gdiplus.dll" target="" />,'
wrapper-configt > wrapper-config; \
rm -f wrapper-configt; \
fi
if test -w ../mcs; then :; else chmod -R +w ../mcs; fi
d=`pwd`; ok=:; \
( cd ../mcs && \
make PROFILES='default net_2_0' all-profiles ) || ok=false; \
./semdel-wrapper || :; $ok
make[3]: Entering directory
`/var/tmp/portage/mono-1.1.9.1/work/mono-1.1.9.1/mcs'
make profile-do--default--all profile-do--net_2_0--all
make[4]: Entering directory
`/var/tmp/portage/mono-1.1.9.1/work/mono-1.1.9.1/mcs'
make PROFILE=basic all
make[5]: Entering directory
`/var/tmp/portage/mono-1.1.9.1/work/mono-1.1.9.1/mcs'
*** The compiler 'mcs' doesn't appear to be usable.
/bin/sh: dc: command not found
*** The contents of your 'monolite' directory are out-of-date
*** You may want to try 'make get-monolite-latest'
*** The source has version 41, but monolite has version
make[5]: *** [do-profile-check] Erreur 1
make[5]: Leaving directory
`/var/tmp/portage/mono-1.1.9.1/work/mono-1.1.9.1/mcs'
make[4]: *** [profile-do--basic--all] Erreur 2
make[4]: Leaving directory
`/var/tmp/portage/mono-1.1.9.1/work/mono-1.1.9.1/mcs'
make[3]: *** [profiles-do--all] Erreur 2
make[3]: Leaving directory
`/var/tmp/portage/mono-1.1.9.1/work/mono-1.1.9.1/mcs'
make[2]: *** [all-local] Erreur 1
make[2]: Leaving directory
`/var/tmp/portage/mono-1.1.9.1/work/mono-1.1.9.1/runtime'
make[1]: *** [all-recursive] Erreur 1
make[1]: Leaving directory `/var/tmp/portage/mono-1.1.9.1/work/mono-1.1.9.1'
make: *** [all] Erreur 2
!!! ERROR: dev-lang/mono-1.1.9.1 failed.
!!! Function src_compile, Line 80, Exitcode 2
!!! MONO compilation failure
!!! If you need support, post the topmost build error, NOT this status message.
With
emerge -pv mono
These are the packages that I would merge, in order:
Calculating dependencies ...done!
[ebuild N ] dev-lang/mono-1.1.9.1 +X -icu +nptl 0 kB
and
Portage 2.0.52-r1 (default-linux/amd64/2005.0, gcc-3.4.4, glibc-2.3.5-r1,
2.6.13-gentoo x86_64)
=================================================================
System uname: 2.6.13-gentoo x86_64 AMD Athlon(tm) 64 Processor 3500+
Gentoo Base System version 1.12.0_pre8
dev-lang/python: 2.3.5, 2.4.1-r1
sys-apps/sandbox: 1.2.13
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
sys-devel/binutils: 2.16.1
sys-devel/libtool: 1.5.20
virtual/os-headers: 2.6.11-r2
ACCEPT_KEYWORDS="amd64 ~amd64"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -march=k8 -pipe -fomit-frame-pointer"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -march=k8 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://distfiles.gentoo.org
http://distro.ibiblio.org/pub/Linux/distributions/gentoo"
LANG="fr_FR@euro"
LC_ALL="fr_FR@euro"
LINGUAS="fr"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="amd64 X a52 aac aalib accessibility alsa arts async bash-completion berkdb
bitmap-fonts bzip2 cairo cdda cddb cdio cdparanoia cdr crypt css cups curl dpms
dts dv dvd dvdr dvdread eds emboss encode esd fam fame ffmpeg flac fontconfig
foomaticdb fortran gcj gd gdbm gif gphoto2 gpm gstreamer gtk2 hal httpd
imagemagick imlib ipv6 java jpeg kde kdeenablefinal kipi lcms ldap libcaca lirc
lm_sensors logitech-mouse lzo lzw lzw-tiff mad matroska mbrola mjepg mng mozsvg
mp3 mpeg mplayer musepack ncurses network nls nptl nptlonly nvidia ogg
oggvorbis openexr opengl pam pdflib perl png povray ppds python qt quicktime
readline real rtc samba sblive scanner sdl sensord speex spell sqlite ssl
stream svg syslog tcpd theora threads tidy tiff truetype truetype-fonts
type1-fonts unicode usb userlocales v4l v4l2 vcd visualization vlm vorbis
winbind wmf xine xinerama xml2 xmms xpm xv xvid xvmc zeroconf zlib linguas_fr
userland_GNU kernel_linux elibc_glibc"
Unset: ASFLAGS, CTARGET, LDFLAGS