I am not sure where the error message starts, i hope this is enough info: Novell.Directory.Ldap/LdapCompareAttrNames.cs(53) warning CS0659: 'Novell.Directory.Ldap.LdapCompareAttrNames' overrides Object.Equals(object) but does not override Object.GetHashCode() Unhandled Exception: System.NullReferenceException: Object reference not set to an instance of an object in <0x00167> System.MonoCustomAttrs:GetCustomAttributes (ICustomAttributeProvider obj, System.Type attributeType, Boolean inherit) in <0x0001a> System.MonoType:GetCustomAttributes (System.Type attributeType, Boolean inherit) in <0x00076> Mono.CSharp.AttributeTester:AnalyzeTypeCompliance (System.Type type) in <0x000b9> Mono.CSharp.AttributeTester:IsClsCompliant (System.Type type) in <0x000ce> Mono.CSharp.AttributeTester:VerifyTopLevelNameClsCompliance () in <0x00b9c> Mono.CSharp.Driver:MainDriver (System.String[] args) in <0x0001f> Mono.CSharp.Driver:Main (System.String[] args) make[8]: *** [../../class/lib/net_2_0/Novell.Directory.Ldap.dll] Error 1 make[8]: Leaving directory `/var/tmp/portage/mono-1.1.8.3/work/mono-1.1.8.3/mcs/class/Novell.Directory.Ldap' make[7]: *** [do-all] Error 2 make[7]: Leaving directory `/var/tmp/portage/mono-1.1.8.3/work/mono-1.1.8.3/mcs/class/Novell.Directory.Ldap' make[6]: *** [all-recursive] Error 1 make[6]: Leaving directory `/var/tmp/portage/mono-1.1.8.3/work/mono-1.1.8.3/mcs/class' make[5]: *** [all-recursive] Error 1 make[5]: Leaving directory `/var/tmp/portage/mono-1.1.8.3/work/mono-1.1.8.3/mcs' make[4]: *** [profile-do--net_2_0--all] Error 2 make[4]: Leaving directory `/var/tmp/portage/mono-1.1.8.3/work/mono-1.1.8.3/mcs' make[3]: *** [profiles-do--all] Error 2 make[3]: Leaving directory `/var/tmp/portage/mono-1.1.8.3/work/mono-1.1.8.3/mcs' make[2]: *** [all-local] Error 2 make[2]: Leaving directory `/var/tmp/portage/mono-1.1.8.3/work/mono-1.1.8.3/runtime' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/mono-1.1.8.3/work/mono-1.1.8.3' make: *** [all] Error 2 !!! ERROR: dev-lang/mono-1.1.8.3 failed. !!! Function src_compile, Line 88, Exitcode 2 !!! MONO compilation failure !!! If you need support, post the topmost build error, NOT this status message. Reproducible: Always Steps to Reproduce: 1. emerge mono 2. 3. Actual Results: as above Expected Results: installation of mono nick@media ~ $ emerge info Portage 2.0.51.22-r1 (default-linux/x86/2005.0, gcc-3.3.5-20050130, glibc-2.3.4.20041102-r1, 2.6.11-epiam-r5 i686) ================================================================= System uname: 2.6.11-epiam-r5 i686 VIA C3 Ezra Gentoo Base System version 1.6.12 distcc 2.18.3 i586-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] ccache version 2.3 [disabled] dev-lang/python: 2.3.5 sys-apps/sandbox: 1.2.10 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.5 sys-devel/binutils: 2.15.92.0.2-r10 sys-devel/libtool: 1.5.18-r1 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i586-pc-linux-gnu" CFLAGS="-march=c3 -m3dnow -O3 -pipe -fomit-frame-pointer" CHOST="i586-pc-linux-gnu" CONFIG_PROTECT="/etc /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/X11/xkb /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=c3 -m3dnow -O3 -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://sf http://gentoo.recoil.net.nz/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://sf/gentoo-portage/" USE="x86 3dnow X a52 aac alsa apm audiofile avi berkdb bitmap-fonts bzip2 cdda cddb cdio cdparanoia cdr cle266 crypt css cups curl directfb divx4linux dts dv dvd dvdr dvdread eds emboss encode exif expat fam fame fb fbcon ffmpeg flac foomaticdb fortran fping gdbm gif gnome gphoto2 gpm gstreamer gtk gtk2 httpd ieee1394 imagemagick imlib ipv6 java jpeg kde lcd lcms libg++ libwww lirc live lm_sensors lzo mad mhash mikmod mjpeg mmx mng motif mp3 mpeg mpeg4 mplayer mysql mythtv nas ncurses netboot network nls nptl ogg oggvorbis opengl oss pam pdflib perl png python qt quicktime rar readline real recode rtc samba sdl sox spell ssl stream svga symlink tcpd theora tiff transcode truetype truetype-fonts type1-fonts udev unichrome usb userlocales v4l v4l2 vcd vcdimager vlm vorbis wifi win32codecs xanim xine xml2 xmms xosd xv xvid yv12 zlib video_cards_via userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS
Can you please try with CFLAGS="-pipe"? Also, do you have any earlier versions of mono installed? Thanks.
Believe it or not, I just ran the emerge again (without making any changes) and this time it finished and appears to be working. Sheesh, sorry to waste anyones time. My CFLAGS does have -pipe in it (or are you saying to remove -pipe from CFLAGS?). CFLAGS="-march=c3 -m3dnow -O3 -pipe -fomit-frame-pointer" And I am a mono virgin! No previous versions.
I meant make it so it is *only* CFLAGS="-pipe", nothing more. Marking this FIXED, per your report you got it working. Please feel free to re-open if you run into it again. Thanks.