Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 51120 - emerge mono-debugger-0.7 crashes on compilation - it depends on monodoc
Summary: emerge mono-debugger-0.7 crashes on compilation - it depends on monodoc
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Development (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: dotnet project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-05-15 04:03 UTC by Grzegorz Dubicki
Modified: 2004-10-26 15:33 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Grzegorz Dubicki 2004-05-15 04:03:33 UTC
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"
Comment 1 Grzegorz Dubicki 2004-05-15 04:14:02 UTC
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?
Comment 2 Peter Johanson (RETIRED) gentoo-dev 2004-10-26 15:33:27 UTC
Okay. Marking WONTFIX. The debugger is package.masked until a new release is out that is hopefully not as broken.