[Mono-dev] mono compile under windows

olivier dufour olivier.duff at gmail.com
Sun Sep 16 04:22:59 EDT 2007


Hi all,

Still on my windows compile of mono ;(
I have fix a lot of things since the start ( unix style, reinstall cygwin,
update svn,...)
So, I am stuck in this error now and do not succeed to fix it...
It fail when compiling System.dll.
I have read that the libtool issues are ok.
About GLIB, it seems to do it fail but the tutorial of the hideout say that
I must not install glib package of cygwin because my Mono 1.2.5 install it.
I have found in the mono 1.2.5/bin the libglib-2.0-0.dll so for me I do not
need it but it fail with glib-critical...
If someone see the issue and know how to solve it, please answer.

Here is my log of compile.
Thanks  for help.

olivier dufour

[...]
make[7]: Entering directory `/usr/src/mono/mcs/class/System'
make all-local
make[8]: Entering directory `/usr/src/mono/mcs/class/System'
** Warning: System.dll built without parts that depend on: System.Xml.dll
MONO_PATH="../../class/lib/basic;$MONO_PATH"
/usr/src/mono/mono/runtime/mono-wrapper  ../../class/lib/basic/mcs.exe
/codepage:65001  /nologo /optimize -d:NET_1_1 -d:ONLY_1_1
-d:BOOTSTRAP_WITH_OLDLIB /debug+ /debug:full /noconfig  -target:library
-out:System.dll  @../../build/deps/basic_System.dll.response
/usr/src/mono/mono/libtool: line 6847: LANG: command not found
/usr/src/mono/mono/libtool: line 6847: LC_ALL: command not found
/usr/src/mono/mono/libtool: line 6847: LC_CTYPE: command not found
/usr/src/mono/mono/libtool: line 6847: LC_COLLATE: command not found
/usr/src/mono/mono/libtool: line 6847: LC_MESSAGES: command not found

(../../class/lib/basic/mcs.exe:33696): GLib-CRITICAL **:
g_hash_table_insert: assertion `hash_table->ref_count > 0' failed

(../../class/lib/basic/mcs.exe:33696): GLib-CRITICAL **:
g_hash_table_insert: assertion `hash_table->ref_count > 0' failed

(../../class/lib/basic/mcs.exe:33696): GLib-CRITICAL **:
g_hash_table_insert: assertion `hash_table->ref_count > 0' failed

(../../class/lib/basic/mcs.exe:33696): GLib-CRITICAL **:
g_hash_table_insert: assertion `hash_table->ref_count > 0' failed

(../../class/lib/basic/mcs.exe:33696): GLib-CRITICAL **:
g_hash_table_insert: assertion `hash_table->ref_count > 0' failed

(../../class/lib/basic/mcs.exe:33696): GLib-CRITICAL **:
g_hash_table_insert: assertion `hash_table->ref_count > 0' failed

(../../class/lib/basic/mcs.exe:33696): GLib-CRITICAL **:
g_hash_table_insert: assertion `hash_table->ref_count > 0' failed

(../../class/lib/basic/mcs.exe:33696): GLib-CRITICAL **:
g_hash_table_insert: assertion `hash_table->ref_count > 0' failed

(../../class/lib/basic/mcs.exe:33696): GLib-CRITICAL **:
g_hash_table_insert: assertion `hash_table->ref_count > 0' failed
Stacktrace:

  at (wrapper managed-to-native) System.GC.SuppressFinalize (object)
<0x00004>
  at (wrapper managed-to-native) System.GC.SuppressFinalize (object)
<0xffffffff>
  at System.Console..cctor () <0x002eb>
  at (wrapper runtime-invoke)
System.Collections.Hashtable.runtime_invoke_void(object,intptr,intptr,intptr)
<0xffffffff>
  at Mono.CSharp.Report..cctor () <0xffffffff>
  at Mono.CSharp.Report..cctor () <0x00009>
  at (wrapper runtime-invoke)
Mono.CSharp.Driver.runtime_invoke_void(object,intptr,intptr,intptr)
<0xffffffff>

This application has requested the Runtime to terminate it in an unusual
way.
Please contact the application's support team for more information.
make[8]: *** [../../class/lib/basic/System.dll] Error 3
make[8]: Leaving directory `/usr/src/mono/mcs/class/System'
make[7]: *** [do-all] Error 2
make[7]: Leaving directory `/usr/src/mono/mcs/class/System'
make[6]: *** [all-recursive] Error 1
make[6]: Leaving directory `/usr/src/mono/mcs/class'
make[5]: *** [all-recursive] Error 1
make[5]: Leaving directory `/usr/src/mono/mcs'
make[4]: *** [profile-do--basic--all] Error 2
make[4]: Leaving directory `/usr/src/mono/mcs'
make[3]: *** [profiles-do--all] Error 2
make[3]: Leaving directory `/usr/src/mono/mcs'
make[2]: *** [all-local] Error 2
make[2]: Leaving directory `/usr/src/mono/mono/runtime'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/src/mono/mono'
make: *** [all] Error 2
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.ximian.com/pipermail/mono-devel-list/attachments/20070916/056e25d9/attachment.html 


More information about the Mono-devel-list mailing list