Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 55257

Summary: MonoDoc 0.17: assembler.exe crashes during compilation
Product: Gentoo Linux Reporter: Dennis Moehlmann <reg>
Component: New packagesAssignee: dotnet project <dotnet>
Status: RESOLVED WONTFIX    
Severity: blocker CC: jbilbo
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Dennis Moehlmann 2004-06-26 09:48:28 UTC
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"
Comment 1 Jonathan Hernández Velasco 2004-06-26 20:50:58 UTC
emerge -C monodoc

and try again.
Comment 2 Dennis Moehlmann 2004-06-27 11:20:37 UTC
Thank you. This works. Though I don't know why this should be neccessary.
Comment 3 Jonathan Hernández Velasco 2004-06-27 16:17:35 UTC
this is about GAC support.

See: http://forums.gentoo.org/viewtopic.php?p=1124183#1124183
Comment 4 Peter Johanson (RETIRED) gentoo-dev 2004-06-27 17:01:22 UTC
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.