[Mono-bugs] [Bug 67376][Nor] Changed - cygwin build fails, can't install Mono

bugzilla-daemon@bugzilla.ximian.com bugzilla-daemon@bugzilla.ximian.com
Mon, 4 Oct 2004 22:55:42 -0400 (EDT)


Please do not reply to this email- if you want to comment on the bug, go to the
URL shown below and enter your comments there.

Changed by logic@jrlogic.dyndns.org.

http://bugzilla.ximian.com/show_bug.cgi?id=67376

--- shadow/67376	2004-10-04 21:45:52.000000000 -0400
+++ shadow/67376.tmp.8984	2004-10-04 22:55:42.000000000 -0400
@@ -228,6 +228,216 @@
 a backtrace and got nothing useful. When I looked at the build, it 
 continued, leaving a zero-length sample.c file. 
 
 It may be worth noting that I have a dual processor system (Athlon-MP 
 2000).
 
+
+------- Additional Comments From logic@jrlogic.dyndns.org  2004-10-04 22:55 -------
+The build hangs later at:
+
+Making all in mini
+make[3]: Entering directory `/home/logic/tmp/monoinstall/mono-
+1.1.1/mono/mini'
+../../mono/monoburg/monoburg -c 1 -p -e ./inssel.brg ./inssel-
+float.brg ./inssel-long32.brg ./inssel-x86.brg -d inssel.h -s inssel.c
+
+$ ps ax
+      PID    PPID    PGID     WINPID  TTY  UID    STIME COMMAND
+     1416    1484    1416        732    0 1002   Oct  3 /usr/bin/bash
+      524    2048     524        276    2 1002 21:30:45 /usr/bin/bash
+     1964     524    1964       2180    2 1002 20:02:31 /usr/bin/make
+     1796    1964    1964       2072    2 1002 20:02:31 /usr/bin/make
+     1988    1796    1964        300    2 1002 20:02:31 /usr/bin/bash
+     1636    1988    1964       1636    2 1002 20:05:03 /usr/bin/bash
+     2224    1636    1964       2256    2 1002 20:05:03 /usr/bin/make
+     2192    2224    1964       2128    2 1002 20:05:03 /usr/bin/bash
+     1888    2192    1964       1888    2 1002 20:16:47 /usr/bin/bash
+     1808    1888    1964       2064    2 1002 20:16:47 /usr/bin/make
+     2260    1808    1964       1944    2 1002 
+20:16:47 /home/logic/tmp/monoinstall/mono-1.1.1/mono/monoburg/monoburg
+     1728    1416    1728       2196    0 1002 21:23:06 /usr/bin/ps
+
+logic@etin ~/tmp/monoinstall/mono-1.1.1/mono/monoburg
+$ gdb monoburg
+GNU gdb 2003-09-20-cvs (cygwin-special)
+Copyright 2003 Free Software Foundation, Inc.
+GDB is free software, covered by the GNU General Public License, and 
+you are
+welcome to change it and/or distribute copies of it under certain 
+conditions.
+Type "show copying" to see the conditions.
+There is absolutely no warranty for GDB.  Type "show warranty" for 
+details.
+This GDB was configured as "i686-pc-cygwin"...
+(gdb) atta 2260
+Attaching to program `/home/logic/tmp/monoinstall/mono-
+1.1.1/mono/monoburg/monoburg.exe', process 1944
+[Switching to thread 1944.0x84c]
+(gdb) bt
+#0  0x77f813b2 in ntdll!DbgUiConnectToDbg ()
+   from /cygdrive/c/WINNT/system32/NTDLL.DLL
+#1  0x7c57180b in KERNEL32!DebugActiveProcess ()
+   from /cygdrive/c/WINNT/system32/KERNEL32.DLL
+#2  0x61003e84 in getprogname () from /usr/bin/cygwin1.dll
+#3  0x006bf0d0 in ?? ()
+(gdb) deta
+(still hung)
+(gdb) quit
+still hung
+get PID from windows taskmanager (shows 1944)
+$ gdb monoburg
+GNU gdb 2003-09-20-cvs (cygwin-special)
+Copyright 2003 Free Software Foundation, Inc.
+GDB is free software, covered by the GNU General Public License, and 
+you are
+welcome to change it and/or distribute copies of it under certain 
+conditions.
+Type "show copying" to see the conditions.
+There is absolutely no warranty for GDB.  Type "show warranty" for 
+details.
+This GDB was configured as "i686-pc-cygwin"...
+(gdb) atta 1944
+Attaching to program `/home/logic/tmp/monoinstall/mono-
+1.1.1/mono/monoburg/monoburg.exe', process 1944
+[Switching to thread 1944.0x914]
+(gdb)
+(still hung)
+(gdb) bt
+#0  0x77f813b2 in ntdll!DbgUiConnectToDbg ()
+   from /cygdrive/c/WINNT/system32/NTDLL.DLL
+#1  0x7c57180b in KERNEL32!DebugActiveProcess ()
+   from /cygdrive/c/WINNT/system32/KERNEL32.DLL
+#2  0x61003e84 in getprogname () from /usr/bin/cygwin1.dll
+#3  0x006bf0d0 in ?? ()
+(still hung)
+(gdb) deta
+Detaching from program: /home/logic/tmp/monoinstall/mono-
+1.1.1/mono/monoburg/monoburg.exe, Pid 1944
+(still hung)
+(gdb) quit
+
+(compilation continues...)
+
+Appearantly attaching a debugger to the pid assigned by windows 
+detaching, the quitting allows compilation to continue?!
+
+The build continues to this point:
+source='genmdesc.c' object='genmdesc-genmdesc.o' libtool=no \
+depfile='.deps/genmdesc-genmdesc.Po' tmpdepfile='.deps/genmdesc-
+genmdesc.TPo' \
+depmode=gcc3 /bin/bash ../../depcomp \
+gcc -mno-cygwin -g -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -
+I../../libgc/include -I/usr/include/glib-2.0 -I/usr/lib/glib-
+2.0/include   -D_REENTRANT -I/usr/include/glib-2.0 -I/usr/lib/glib-
+2.0/include    -DWIN32_THREADS -O -g -O2 -fno-strict-aliasing -g -
+Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-
+prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -
+Wno-cast-qual -Wcast-align -Wwrite-strings -c -o genmdesc-genmdesc.o 
+`test -f 'genmdesc.c' || echo './'`genmdesc.c
+source='helpers.c' object='genmdesc-helpers.o' libtool=no \
+depfile='.deps/genmdesc-helpers.Po' tmpdepfile='.deps/genmdesc-
+helpers.TPo' \
+depmode=gcc3 /bin/bash ../../depcomp \
+gcc -mno-cygwin -g -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -
+I../../libgc/include -I/usr/include/glib-2.0 -I/usr/lib/glib-
+2.0/include   -D_REENTRANT -I/usr/include/glib-2.0 -I/usr/lib/glib-
+2.0/include    -DWIN32_THREADS -O -g -O2 -fno-strict-aliasing -g -
+Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-
+prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -
+Wno-cast-qual -Wcast-align -Wwrite-strings -c -o genmdesc-helpers.o 
+`test -f 'helpers.c' || echo './'`helpers.c
+/bin/bash ../../libtool --mode=link gcc -mno-cygwin -g -O -g -O2 -fno-
+strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-
+declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-
+externs -Wpointer-arith -Wno-cast-qual -Wcast-align -Wwrite-
+strings   -o genmdesc.exe  genmdesc-genmdesc.o genmdesc-
+helpers.o ../../mono/metadata/libmonoruntime.la ../../mono/metadata/li
+bmetadata.la ../../mono/io-
+layer/libwapi.la ../../mono/utils/libmonoutils.la -Wl,--export-
+dynamic -lgmodule-2.0 -lglib-2.0 -lintl -liconv   -lgthread-2.0 -
+lglib-2.0 -lintl -liconv   ../../libgc/libmonogc.la  -lm -lgthread-
+2.0 -lglib-2.0 -lintl -liconv   -Wl,--export-dynamic -lgmodule-2.0 -
+lglib-2.0 -lintl -liconv   -lws2_32 -lpsapi -lole32
+mkdir .libs
+extracting exported symbol list from `cyggthread-2.0-0.dll'
+test -f .libs/impgen.c || \
+      sed -e "/^# \/\* impgen\.c starts here \*\//,/^# \/\* impgen.c 
+ends here \*\// { s/^# //;s/^# *$//; p; }" -e d < ../../libtool 
+> .libs/impgen.c
+      test -f .libs/impgen.exe || (cd .libs && \
+      if test "xgcc" != "x" ; then gcc -o impgen impgen.c ; \
+      else gcc -mno-cygwin -g -o impgen impgen.c ; fi)
+      .libs/impgen /usr/lib/../bin/cyggthread-2.0-0.dll 
+> .libs/cyggthread-2.0-0.dll-def
+generating import library for `cyggthread-2.0-0.dll'
+dlltool --as=as --dllname cyggthread-2.0-0.dll --def .libs/cyggthread-
+2.0-0.dll-def --output-lib .libs/libimp-cyggthread-2.0-0.a
+extracting exported symbol list from `cyggmodule-2.0-0.dll'
+test -f .libs/impgen.c || \
+      sed -e "/^# \/\* impgen\.c starts here \*\//,/^# \/\* impgen.c 
+ends here \*\// { s/^# //;s/^# *$//; p; }" -e d < ../../libtool 
+> .libs/impgen.c
+      test -f .libs/impgen.exe || (cd .libs && \
+      if test "xgcc" != "x" ; then gcc -o impgen impgen.c ; \
+      else gcc -mno-cygwin -g -o impgen impgen.c ; fi)
+      .libs/impgen /usr/lib/../bin/cyggmodule-2.0-0.dll 
+> .libs/cyggmodule-2.0-0.dll-def
+generating import library for `cyggmodule-2.0-0.dll'
+dlltool --as=as --dllname cyggmodule-2.0-0.dll --def .libs/cyggmodule-
+2.0-0.dll-def --output-lib .libs/libimp-cyggmodule-2.0-0.a
+extracting exported symbol list from `cygglib-2.0-0.dll'
+test -f .libs/impgen.c || \
+      sed -e "/^# \/\* impgen\.c starts here \*\//,/^# \/\* impgen.c 
+ends here \*\// { s/^# //;s/^# *$//; p; }" -e d < ../../libtool 
+> .libs/impgen.c
+      test -f .libs/impgen.exe || (cd .libs && \
+      if test "xgcc" != "x" ; then gcc -o impgen impgen.c ; \
+      else gcc -mno-cygwin -g -o impgen impgen.c ; fi)
+      .libs/impgen /usr/lib/../bin/cygglib-2.0-0.dll > .libs/cygglib-
+2.0-0.dll-def
+generating import library for `cygglib-2.0-0.dll'
+dlltool --as=as --dllname cygglib-2.0-0.dll --def .libs/cygglib-2.0-
+0.dll-def --output-lib .libs/libimp-cygglib-2.0-0.a
+extracting exported symbol list from `cygintl-3.dll'
+test -f .libs/impgen.c || \
+      sed -e "/^# \/\* impgen\.c starts here \*\//,/^# \/\* impgen.c 
+ends here \*\// { s/^# //;s/^# *$//; p; }" -e d < ../../libtool 
+> .libs/impgen.c
+      test -f .libs/impgen.exe || (cd .libs && \
+      if test "xgcc" != "x" ; then gcc -o impgen impgen.c ; \
+      else gcc -mno-cygwin -g -o impgen impgen.c ; fi)
+      .libs/impgen /usr/lib/../bin/cygintl-3.dll > .libs/cygintl-
+3.dll-def
+generating import library for `cygintl-3.dll'
+dlltool --as=as --dllname cygintl-3.dll --def .libs/cygintl-3.dll-
+def --output-lib .libs/libimp-cygintl-3.a
+extracting exported symbol list from `cygiconv-2.dll'
+test -f .libs/impgen.c || \
+      sed -e "/^# \/\* impgen\.c starts here \*\//,/^# \/\* impgen.c 
+ends here \*\// { s/^# //;s/^# *$//; p; }" -e d < ../../libtool 
+> .libs/impgen.c
+      test -f .libs/impgen.exe || (cd .libs && \
+      if test "xgcc" != "x" ; then gcc -o impgen impgen.c ; \
+      else gcc -mno-cygwin -g -o impgen impgen.c ; fi)
+      .libs/impgen /usr/lib/../bin/cygiconv-2.dll > .libs/cygiconv-
+2.dll-def
+generating import library for `cygiconv-2.dll'
+dlltool --as=as --dllname cygiconv-2.dll --def .libs/cygiconv-2.dll-
+def --output-lib .libs/libimp-cygiconv-2.a
+gcc -mno-cygwin -g -O -g -O2 -fno-strict-aliasing -g -Wall -Wunused -
+Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -
+Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -
+Wcast-align -Wwrite-strings -o genmdesc.exe genmdesc-genmdesc.o 
+genmdesc-helpers.o -Wl,--export-dynamic -Wl,--export-
+dynamic  ../../mono/metadata/.libs/libmonoruntime.al ../../mono/metada
+ta/.libs/libmetadata.al ../../mono/io-
+layer/.libs/libwapi.al ../../mono/utils/.libs/libmonoutils.al ../../li
+bgc/.libs/libmonogc.al .libs/libimp-cyggthread-2.0-0.a -
+L/usr/lib .libs/libimp-cyggmodule-2.0-0.a .libs/libimp-cygglib-2.0-
+0.a .libs/libimp-cygintl-3.a .libs/libimp-cygiconv-2.a -lws2_32 -
+lpsapi -lole32
+./genmdesc ./cpu-pentium.md cpu-pentium.h pentium_desc
+
+then hangs again.
+
+