Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 52818 - monodoc-0.16 hangs during emerge
Summary: monodoc-0.16 hangs during emerge
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Development (show other bugs)
Hardware: x86 Linux
: High major (vote)
Assignee: dotnet project
URL:
Whiteboard:
Keywords:
: 54071 (view as bug list)
Depends on:
Blocks:
 
Reported: 2004-06-02 14:16 UTC by Edward Flick
Modified: 2004-06-16 04:14 UTC (History)
1 user (show)

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 Edward Flick 2004-06-02 14:16:44 UTC
Here is my output:
emerge -v monodevelop
Calculating dependencies ...done!
>>> emerge (1 of 3) dev-util/monodoc-0.16 to /
>>> md5 src_uri ;-) monodoc-0.16.tar.gz
>>> Unpacking source...
>>> Unpacking monodoc-0.16.tar.gz to /var/tmp/portage/monodoc-0.16/work
>>> Source unpacked.
configure: WARNING: If you wanted to set the --build type, don't use --host.
    If a cross compiler is detected then cross compile mode will be used.
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking target system type... i686-pc-linux-gnu
checking for a BSD-compatible install... /bin/install -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for i686-pc-linux-gnu-strip... no
checking for strip... strip
checking whether to enable maintainer-specific portions of Makefiles... no
checking for a BSD-compatible install... /bin/install -c
checking for gacutil... /usr/bin/gacutil
checking for pkg-config... /usr/bin/pkg-config
checking for gtk-sharp >= 0.91 gtkhtml-sharp >= 0.91 glade-sharp >= 0.91 mono >= 0.90... yes
checking BASE_DEPENDENCIES_CFLAGS... -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include
checking BASE_DEPENDENCIES_LIBS... -r:/usr/lib/mono/gtk-sharp/glib-sharp.dll -r:/usr/lib/mono/gtk-sharp/pango-sharp.dll -r:/usr/lib/mono/gtk-sharp/atk-sharp.dll -r:/usr/lib/mono/gtk-sharp/gdk-sharp.dll -r:/usr/lib/mono/gtk-sharp/gtk-sharp.dll -r:/usr/lib/mono/gtk-sharp/gtkhtml-sharp.dll -r:/usr/lib/mono/gtk-sharp/gnome-sharp.dll -r:/usr/lib/mono/gtk-sharp/art-sharp.dll -r:/usr/lib/mono/gtk-sharp/glade-sharp.dll -Wl,--export-dynamic -pthread -lmono -lpthread -lm -lgmodule-2.0 -ldl -lgthread-2.0 -lglib-2.0
configure: creating ./config.status
config.status: creating Makefile
config.status: creating browser/Makefile
config.status: creating class/Makefile
config.status: creating extras/Makefile
config.status: creating generator/Makefile
config.status: creating monodoc.pc
config.status: creating monodoc
config.status: creating browser/monodoc.dll.config
config.status: creating browser/AssemblyInfo.cs
Making all in browser
make[1]: Entering directory `/var/tmp/portage/monodoc-0.16/work/monodoc-0.16/browser'
cp ../mono.pub .
mcs -debug -out:monodoc.dll -target:library /resource:./mono-ecma.xsl,mono-ecma.xsl /resource:./ecmaspec-html.xsl,ecmaspec-html.xsl ./colorizer.cs ./man-provider.cs ./monohb-provider.cs ./xhtml-provider.cs ./ecma-provider.cs ./simple-provider.cs ./html-helper.cs ./provider.cs ./index.cs ./error-provider.cs ./ecmaspec-provider.cs ./editing.cs ./settings.cs ./commentservice.cs ./XmlNodeWriter.cs ./AssemblyInfo.cs -r:ICSharpCode.SharpZipLib.dll -r:System.Web -r:System.Web.Services
./ecma-provider.cs(962) warning CS0618: 'System.Xml.Xsl.XslTransform.Transform(System.Xml.XPath.IXPathNavigable, System.Xml.Xsl.XsltArgumentList, System.IO.TextWriter)' is obsolete: 'You should pass XmlResolver to Transform() method'
./ecma-provider.cs(974) warning CS0618: 'System.Xml.Xsl.XslTransform.Transform(System.Xml.XPath.IXPathNavigable, System.Xml.Xsl.XsltArgumentList, System.Xml.XmlWriter)' is obsolete: 'You should pass XmlResolver to Transform() method'
./ecma-provider.cs(985) warning CS0618: 'System.Xml.Xsl.XslTransform.Load(System.Xml.XmlReader)' is obsolete: 'You should pass evidence.'
./ecmaspec-provider.cs(115) warning CS0618: 'System.Xml.Xsl.XslTransform.Load(System.Xml.XmlReader)' is obsolete: 'You should pass evidence.'
./ecmaspec-provider.cs(121) warning CS0618: 'System.Xml.Xsl.XslTransform.Transform(System.Xml.XPath.IXPathNavigable, System.Xml.Xsl.XsltArgumentList, System.IO.TextWriter)' is obsolete: 'You should pass XmlResolver to Transform() method'
./editing.cs(39) warning CS0162: Unreachable code detected
Compilation succeeded - 6 warning(s)
mcs -debug -out:browser.exe ./browser.cs ./list.cs ./elabel.cs ./history.cs ./Contributions.cs ./XmlNodeWriter.cs -resource:./../monodoc.png,monodoc.png -resource:./browser.glade,browser.glade  -pkg:gtkhtml-sharp -pkg:glade-sharp -r:System.Web.Services -r:./monodoc.dll
Compilation succeeded
mcs /debug /out:assembler.exe ./assembler.cs  -r:ICSharpCode.SharpZipLib.dll -r:./monodoc.dll
Compilation succeeded
mcs ./normalize.cs -out:normalize.exe
Compilation succeeded
mcs ./mod.cs -r:./monodoc.dll -out:mod.exe
Compilation succeeded
make[1]: Leaving directory `/var/tmp/portage/monodoc-0.16/work/monodoc-0.16/browser'
Making all in class
make[1]: Entering directory `/var/tmp/portage/monodoc-0.16/work/monodoc-0.16/class'
mono --debug ../browser/assembler.exe --ecmaspec ./../ecma334 -o ecma334
 
** (../browser/assembler.exe:7948): 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: A null value was found where an object instance was required.
 
==============================================================================
Monodoc is being merged as a dependancy of monodevelop-0.4.  Please look into this.
I am using:
Kernel-2.6.5-r1
Mono-0.95
Glibc-2.3.2-r9
Comment 1 Richard Torkar 2004-06-02 14:29:02 UTC
emerge unmerge monodoc
emerge unmerge monodevelop
emerge monodoc
emerge monodevelop

Peter told me the right solution :)
Comment 2 Edward Flick 2004-06-02 14:39:34 UTC
Thats what I love about Gentoo.  Great community.  Although, I had just figured it out right before I read this :-P.
Comment 3 Edward Flick 2004-06-02 14:44:53 UTC
Oh, yeah and for this particular bug.  On the two gentoo boxes I tested it on:
emerge unmerge monodoc
emerge monodevelop

worked fine.
Comment 4 Mike Chavoustie 2004-06-02 17:27:53 UTC
The same (above) fix worked for me.
Comment 5 Peter Johanson (RETIRED) gentoo-dev 2004-06-02 20:04:45 UTC
Okay, i've added a big nasty error messages telling people what to do that shows up if the make fails. marking FIXED.
Comment 6 Mathias B, 2004-06-03 01:48:03 UTC
Peter: Be aware that the emerge _hangs_ indefinitely and thus does not _fail_, hence your big nasty error messages will never be shown. (unless they are somewhere in the beginning of the merging)
Comment 7 Peter Johanson (RETIRED) gentoo-dev 2004-06-03 05:44:36 UTC
Okay, good point. Most of the others fail, not hang. I've moved the warning into pkg_setup, and use a has_version to check if we have a version less than the current one installed before allowing things to continue. This should catch everybody now.
Comment 8 Selecter 2004-06-16 04:14:03 UTC
*** Bug 54071 has been marked as a duplicate of this bug. ***