Summary: | mono 1.0 hangs during emerge upgrading from mono 0.95 ( | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | rodgling <dav1dr> |
Component: | New packages | Assignee: | dotnet project <dotnet> |
Status: | RESOLVED NEEDINFO | ||
Severity: | normal | ||
Priority: | High | ||
Version: | unspecified | ||
Hardware: | x86 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
rodgling
2004-06-03 12:15:30 UTC
Okay, marking WONTFIX as this seems just to be an odd upgrade problem when dealing with NPTL. if this problem still exists going between closely related versions, please reopen. For now marking WONTFIX. Similar behavior as upgrading .91 to .95: ... /bin/sh ../../mkinstalldirs /var/tmp/portage/mono-1.0/image//usr/lib /bin/install -c -m 644 mscorlib.dll /var/tmp/portage/mono-1.0/image//usr/lib/mscorlib.dll MONO_PATH=. ../../mono/mini/mono --config ../../data/config ./../gacutil.exe /i ./Accessibility.dll /f /package 1.0 /gacdir /usr/lib /root /var/tmp/portage/mono-1.0/image//usr/lib Package exported to: /var/tmp/portage/mono-1.0/image//usr/lib/mono/1.0/Accessibility.dll -> /usr/lib/mono/gac/Accessibility/1.0.5000.0__b03f5f7f11d50a3a/Accessibility.dll Accessibility installed into the gac (/var/tmp/portage/mono-1.0/image//usr/lib/mono/gac) MONO_PATH=. ../../mono/mini/mono --config ../../data/config ./../gacutil.exe /i ./ByteFX.Data.dll /f /package 1.0 /gacdir /usr/lib /root /var/tmp/portage/mono-1.0/image//usr/lib Package exported to: /var/tmp/portage/mono-1.0/image//usr/lib/mono/1.0/ByteFX.Data.dll -> /usr/lib/mono/gac/ByteFX.Data/0.7.6.1__0738eb9f132ed756/ByteFX.Data.dll ByteFX.Data installed into the gac (/var/tmp/portage/mono-1.0/image//usr/lib/mono/gac) MONO_PATH=. ../../mono/mini/mono --config ../../data/config ./../gacutil.exe /i ./Commons.Xml.Relaxng.dll /f /package 1.0 /gacdir /usr/lib /root /var/tmp/portage/mono-1.0/image//usr/lib Package exported to: /var/tmp/portage/mono-1.0/image//usr/lib/mono/1.0/Commons.Xml.Relaxng.dll -> /usr/lib/mono/gac/Commons.Xml.Relaxng/1.0.5000.0__0738eb9f132ed756/Commons.Xml.Relaxng.dll Commons.Xml.Relaxng installed into the gac (/var/tmp/portage/mono-1.0/image//usr/lib/mono/gac) and it hangs here (low CPU usage, not in waiting-for-io state). Tried again with USE="-nptl": similar results (not identical) - Package exported to: /var/tmp/portage/mono-1.0/image//usr/lib/mono/1.0/Mono.Data.SybaseClient.dll -> /usr/lib/mono/gac/Mono.Data.SybaseClient/1.0.5000.0__0738eb9f132ed756/Mono.Data.SybaseClient.dll Mono.Data.SybaseClient installed into the gac (/var/tmp/portage/mono-1.0/image//usr/lib/mono/gac) MONO_PATH=. ../../mono/mini/mono --config ../../data/config ./../gacutil.exe /i ./Mono.Data.SqliteClient.dll /f /package 1.0 /gacdir /usr/lib /root /var/tmp/portage/mono-1.0/image//usr/lib Package exported to: /var/tmp/portage/mono-1.0/image//usr/lib/mono/1.0/Mono.Data.SqliteClient.dll -> /usr/lib/mono/gac/Mono.Data.SqliteClient/1.0.5000.0__0738eb9f132ed756/Mono.Data.SqliteClient.dll Mono.Data.SqliteClient installed into the gac (/var/tmp/portage/mono-1.0/image//usr/lib/mono/gac) MONO_PATH=. ../../mono/mini/mono --config ../../data/config ./../gacutil.exe /i ./Mono.Data.TdsClient.dll /f /package 1.0 /gacdir /usr/lib /root /var/tmp/portage/mono-1.0/image//usr/lib Package exported to: /var/tmp/portage/mono-1.0/image//usr/lib/mono/1.0/Mono.Data.TdsClient.dll -> /usr/lib/mono/gac/Mono.Data.TdsClient/1.0.5000.0__0738eb9f132ed756/Mono.Data.TdsClient.dll Mono.Data.TdsClient installed into the gac (/var/tmp/portage/mono-1.0/image//usr/lib/mono/gac) Same again with MAKEOPTS="" CFLAGS="" CXXFLAGS="" USE="-nptl" emerge mono: ake[2]: Entering directory `/var/tmp/portage/mono-1.0/work/mono-1.0/runtime/net_1_1' make[3]: Entering directory `/var/tmp/portage/mono-1.0/work/mono-1.0/runtime/net_1_1' make[3]: Nothing to be done for `install-exec-am'. /bin/sh ../../mkinstalldirs /var/tmp/portage/mono-1.0/image//usr/lib /bin/install -c -m 644 mscorlib.dll /var/tmp/portage/mono-1.0/image//usr/lib/mscorlib.dll MONO_PATH=. ../../mono/mini/mono --config ../../data/config ./../gacutil.exe /i ./Accessibility.dll /f /package 1.0 /gacdir /usr/lib /root /var/tmp/portage/mono-1.0/image//usr/lib Package exported to: /var/tmp/portage/mono-1.0/image//usr/lib/mono/1.0/Accessibility.dll -> /usr/lib/mono/gac/Accessibility/1.0.5000.0__b03f5f7f11d50a3a/Accessibility.dll Accessibility installed into the gac (/var/tmp/portage/mono-1.0/image//usr/lib/mono/gac) It installs without problems after I install it by hand (as below) tar -zxf mono-1.0.tar.gz cd mono-1.0 ./configure --prefix=/usr/local ; make ; make install I have this problem too, on a clean install (new machine) so this is not some upgrade problem. System is a P4 HT with Linux 2.6.7 SMP kernel, NPTL glibc. Have tried with -j3 and without. Last lines of output: make[3]: Leaving directory `/var/tmp/portage/mono-1.0/work/mono-1.0/runtime' make[2]: Leaving directory `/var/tmp/portage/mono-1.0/work/mono-1.0/runtime' Making install in net_1_1 make[2]: Entering directory `/var/tmp/portage/mono-1.0/work/mono-1.0/runtime/net_1_1' make[3]: Entering directory `/var/tmp/portage/mono-1.0/work/mono-1.0/runtime/net_1_1' make[3]: Nothing to be done for `install-exec-am'. /bin/sh ../../mkinstalldirs /var/tmp/portage/mono-1.0/image//usr/lib /bin/install -c -m 644 mscorlib.dll /var/tmp/portage/mono-1.0/image//usr/lib/mscorlib.dll MONO_PATH=. ../../mono/mini/mono --config ../../data/config ./../gacutil.exe /i ./Accessibility.dll /f /package 1.0 /gacdir /usr/lib /root /var/tmp/portage/mono-1.0/image//usr/lib Package exported to: /var/tmp/portage/mono-1.0/image//usr/lib/mono/1.0/Accessibility.dll -> /usr/lib/mono/gac/Accessibility/1.0.5000.0__b03f5f7f11d50a3a/Accessibility.dll Accessibility installed into the gac (/var/tmp/portage/mono-1.0/image//usr/lib/mono/gac) MONO_PATH=. ../../mono/mini/mono --config ../../data/config ./../gacutil.exe /i ./ByteFX.Data.dll /f /package 1.0 /gacdir /usr/lib /root /var/tmp/portage/mono-1.0/image//usr/lib Package exported to: /var/tmp/portage/mono-1.0/image//usr/lib/mono/1.0/ByteFX.Data.dll -> /usr/lib/mono/gac/ByteFX.Data/0.7.6.1__0738eb9f132ed756/ByteFX.Data.dll ByteFX.Data installed into the gac (/var/tmp/portage/mono-1.0/image//usr/lib/mono/gac) fixed by doing # cd /usr/portage/dev-dotnet/mono/ # ebuild mono-1.0.ebuild install # ebuild mono-1.0.ebuild qmerge with the ebuild install command, the make install completes successfully, and I can continue merging the package. Doing the ebuild by hand as per comment #7 does not work for me (hangs in the same way). still hangs on 1.0.1, smp system w/ nptl - though the ebuild filename.ebuild install and ebuild filename.ebuild qmerge did work for me Any change with mono-1.0.5 and recent glibc/gcc versions? Marking NEEDINFO. Please report back status with 1.0.5 or the recently added 1.0.6. Thanks. |