mono-debugger-0.7 compilation crashes pretty quickly with a double "cannot open assembly /lib/monodoc/assembler.exe" message (...and apparently emerge hangs - the "!!! ERROR: ..." error message is displayed but emerge doesn't return to shell by itself.) Reproducible: Always Steps to Reproduce: 1. ACCEPT_KEYWORDS="~x86" emerge -v =dev-util/mono-debugger-0.7 Actual Results: **************************** first try: (...) /usr/bin/mcs -g -o TestManagedTypes.exe TestManagedTypes.cs /usr/bin/mcs -g -o TestAssembly.exe TestAssembly.cs foo.c:8: warning: no previous prototype for `hello' /usr/bin/mcs -g -o TestNamespace.exe TestNamespace.cs Compilation succeeded /usr/bin/mcs -g /target:library -o TestModule.dll TestModule.cs Compilation succeeded /bin/sh ../libtool --mode=link gcc -g -Wall -Wunused -Wmissing-prototypes -Wmiss ing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wsh adow -Wpointer-arith -Wno-cast-qual -Wcast-align -Wwrite-strings -o testnativet ypes testnativetypes.o Compilation succeeded /bin/sh ../libtool --mode=link gcc -g -Wall -Wunused -Wmissing-prototypes -Wmiss ing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wsh adow -Wpointer-arith -Wno-cast-qual -Wcast-align -Wwrite-strings -o module mod ule.o -ldl Compilation succeeded /bin/sh ../libtool --mode=link gcc -g -Wall -Wunused -Wmissing-prototypes -Wmiss ing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wsh adow -Wpointer-arith -Wno-cast-qual -Wcast-align -Wwrite-strings -o libfoo.so - shared foo.o mkdir .libs gcc -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-protot ypes -Wmissing-prototypes -Wnested-externs -Wshadow -Wpointer-arith -Wno-cast-qua l -Wcast-align -Wwrite-strings -o testnativetypes testnativetypes.o gcc -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-protot ypes -Wmissing-prototypes -Wnested-externs -Wshadow -Wpointer-arith -Wno-cast-qua l -Wcast-align -Wwrite-strings -o libfoo.so -shared foo.o gcc -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-protot ypes -Wmissing-prototypes -Wnested-externs -Wshadow -Wpointer-arith -Wno-cast-qua l -Wcast-align -Wwrite-strings -o module module.o -ldl make[3]: Leaving directory `/var/tmp/portage/mono-debugger-0.7/work/mono-debugger -0.7/test' make[2]: Leaving directory `/var/tmp/portage/mono-debugger-0.7/work/mono-debugger -0.7/test' Making all in doc make[2]: Entering directory `/var/tmp/portage/mono-debugger-0.7/work/mono-debugge r-0.7/doc' mono --debug /lib/monodoc/assembler.exe --ecma ./api/ -o debugger mono --debug /lib/monodoc/assembler.exe --ecma ./api/ -o debugger cannot open assembly /lib/monodoc/assembler.exe cannot open assembly /lib/monodoc/assembler.exe make[2]: *** [debugger.tree] Error 2 make[2]: *** Waiting for unfinished jobs.... make[2]: *** [debugger.zip] Error 2 make[2]: Leaving directory `/var/tmp/portage/mono-debugger-0.7/work/mono-debugger -0.7/doc' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/mono-debugger-0.7/work/mono-debugger -0.7' make: *** [all] Error 2 !!! ERROR: dev-util/mono-debugger-0.7 failed. !!! Function src_compile, Line 33, Exitcode 2 !!! (no error message) (adn it stops here - shell doesn' appear. ^C) Caught signal 2(^C) Caught signal 2(^C (couple of times...?)) Caught signal 2 Caught signal 1 (finally returns to shell) ************************* third try: (...) cast-align -Wwrite-strings -o libfoo.so -shared foo.o gcc -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wshadow -Wpointer-arith -Wno-cast-qual -Wcast-align -Wwrite-strings -o module module.o -ldl make[3]: Leaving directory `/var/tmp/portage/mono-debugger-0.7/work/mono-debugger-0.7/test' make[2]: Leaving directory `/var/tmp/portage/mono-debugger-0.7/work/mono-debugger-0.7/test' Making all in doc make[2]: Entering directory `/var/tmp/portage/mono-debugger-0.7/work/mono-debugger-0.7/doc' mono --debug /lib/monodoc/assembler.exe --ecma ./api/ -o debugger mono --debug /lib/monodoc/assembler.exe --ecma ./api/ -o debugger cannot open assembly /lib/monodoc/assembler.exe make[2]: *** [debugger.tree] Error 2 make[2]: *** Waiting for unfinished jobs.... cannot open assembly /lib/monodoc/assembler.exe make[2]: *** [debugger.zip] Error 2 make[2]: Leaving directory `/var/tmp/portage/mono-debugger-0.7/work/mono-debugger-0.7/doc' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/mono-debugger-0.7/work/mono-debugger-0.7' make: *** [all] Error 2 !!! ERROR: dev-util/mono-debugger-0.7 failed. !!! Function src_compile, Line 33, Exitcode 2 !!! (no error message) (^C) Caught signal 2(^C) Caught signal 2 (returns to shell) Expected Results: mono-debugger-0.7 should compile cleanly. My box is a quite stable udev & ntpl, not-the-newest love-sources 2.6.x system. Using KDE 3.2.2, vm-ware 4.51 with Win2k3 running in the background, Opera 7.50 final, Mozilla Firefox 0.8, OpenOffice.org 1.1.1 Writer & Calc, Kontact, XMMS, gkrellm2, top + some smaller apps probably. [emerge info] Portage 2.0.50-r6 (default-x86-1.4, gcc-3.3.2, glibc-2.3.2-r9, 2.6.4-rc1-love2) ================================================================= System uname: 2.6.4-rc1-love2 i686 AMD Athlon(tm) XP 1800+ Gentoo Base System version 1.4.10 distcc 2.13 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled] ccache version 2.3 [enabled] Autoconf: sys-devel/autoconf-2.58-r1 Automake: sys-devel/automake-1.8.3 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-march=athlon-xp -Os -fomit-frame-pointer -pipe" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /etc/tomcat /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2/share/config /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="-march=athlon-xp -Os -fomit-frame-pointer -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache digest distcc sandbox" GENTOO_MIRRORS="http://src.gentoo.pl/ http://212.219.247.10/sites/www.ibiblio.org/gentoo/ ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo ftp://gentoo.inode.at/source/ ftp://ftp.easynet.nl/mirror/gentoo/ ftp://ftp.rxd.hu ftp://ftp.snt.utwente.nl/pub/os/linux/gentoo ftp://ftp.linux.ee/pub/gentoo/distfiles/" MAKEOPTS="-j3" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.de.gentoo.org/gentoo-portage" USE="3dnow X Xaw3d aalib aavm acl acpi acpi4linux activefilter alsa apache2 apm arts avi berkdb bonobo cdr crypt cups dga directfb doc dvd encode esd evms2 faad fbcon flac foomaticdb gd gdbm ggi gif glut gmttria gnome gpm gtk gtk2 gtkhtml guile imagemagick imlib innodb jabber java jikes jpeg junit kadu-modules kadu-voice kde lcms ldap libg++ libwww linguas_en linguas_pl mad matroska mdb memlimit mikmod mmx motif mozilla mozp3p mozsvg mozxmlterm mpeg mpi music mysql ncurses nls nocardbus nocd nptl oav offensive oggvorbis oldworld openal opengl openssh operanom2 optional-tasks oss pam pdflib perl png postgres ppds python qt quicktime readline ruby samba sdl slang slp speex spell sse ssl stroke svga tcltk tcpd tetex theora tiff tlen transcode truetype unicode usb v4l videos vim-with-x wmf wxwindows x86 xml xml2 xmms xosd xv xvid zlib"
With monodoc emerged earlier mono-debugger-0.7 emerges cleanly. Apparently mono-debugger-0.7 depends on monodoc (just like mono-debugger-0.6, by the way). Could someone fix that please?
Okay. Marking WONTFIX. The debugger is package.masked until a new release is out that is hopefully not as broken.