When trying to emerge MonoDevelop, the MonoDoc dependency fails to compile with the following error message. The process does not terminate but keeps hanging until I hit CTRL+C. Making all in class make[1]: Entering directory `/var/tmp/portage/monodoc-0.17/work/monodoc-0.17/class' mono --debug ../browser/assembler.exe --ecmaspec ./../ecma334 -o ecma334 ** (../browser/assembler.exe:21321): WARNING **: Could not find assembly ICSharpCode.SharpZipLib, references from /usr/lib/mono/gac/monodoc/1.0.0.0__0738eb9f132ed756/monodoc.dll (assemblyref_index=3) Major/Minor: 0,31 Build: 0,0 Token: 1b03e6acf1164f73 Unhandled Exception: System.NullReferenceException: Object reference not set to an instance of an object Reproducible: Always Steps to Reproduce: 1. "emerge monodevelop" or just "emerge monodoc" 2. 3. Actual Results: Dependencies are being emerged. Dependency MonoDoc doesn't compile but halts indefinetly. Expected Results: MonoDevelop along with its dependencies compiles. root, root/ # emerge info Portage 2.0.50-r8 (default-x86-2004.0, gcc-3.3.3, glibc-2.3.3.20040420-r0, 2.6.5-gentoo-r1) ================================================================= System uname: 2.6.5-gentoo-r1 i686 Intel(R) Pentium(R) M processor 1500MHz Gentoo Base System version 1.4.16 distcc 2.13 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] ccache version 2.3 [enabled] Autoconf: sys-devel/autoconf-2.59-r3 Automake: sys-devel/automake-1.8.3 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-O2 -march=pentium3 -pipe -fomit-frame-pointer -ffast-math" 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/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -march=pentium3 -pipe -fomit-frame-pointer -ffast-math" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox" GENTOO_MIRRORS="ftp://ftp.tu-clausthal.de/pub/linux/gentoo/ http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/ ftp://linux.rz.ruhr-uni-bochum.de/gentoo-mirror/ http://ftp.uni-erlangen.de/pub/mirrors/gentoo ftp://ftp.uni-erlangen.de/pub/mirrors/gentoo ftp://ftp.join.uni-muenster.de/pub/linux/distributions/gentoo ftp://ftp.wh2.tu-dresden.de/pub/mirrors/gentoo http://mirrors.sec.informatik.tu-darmstadt.de/gentoo/ ftp://mirrors.sec.informatik.tu-darmstadt.de/gentoo/" 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="X acpi alsa apm avi berkdb cdr crypt cups dvd dvdr encode foomaticdb gdbm gif gimpprint glut gnome gnomedb gpm gstreamer gtk gtk2 gtkhtml imlib java jpeg libg++ libwww mad mikmod mmx motif mozilla moznocompose moznoirc moznomail mpeg ncurses nls nptl oggvorbis opengl oss pam pdflib perl png python quicktime readline samba sdl slang spell sse ssl svga tcltk tcpd tiff truetype unicode usb x86 xine xml2 xv zlib"
emerge -C monodoc and try again.
Thank you. This works. Though I don't know why this should be neccessary.
this is about GAC support. See: http://forums.gentoo.org/viewtopic.php?p=1124183#1124183
As things have stablized a lot more, the newer beta3 and RC1 releases seem much less prone to this problem. Marking WONTFIX, please reopen if necessary.