[Mono-bugs] [Bug 75579][Wis] Changed - Win32 Build Fails using MS csc.exe

bugzilla-daemon at bugzilla.ximian.com bugzilla-daemon at bugzilla.ximian.com
Wed Jul 20 09:52:25 EDT 2005


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 kornelpal at hotmail.com.

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

--- shadow/75579	2005-07-20 09:33:03.000000000 -0400
+++ shadow/75579.tmp.6926	2005-07-20 09:52:25.000000000 -0400
@@ -127,6 +127,65 @@
 I'm not at home this week so I can't test it under cygwin but maybe:
 (a) I didn't try a full rebuild (make clean) when testing;
 (b) there has been recent changes to the makefiles ?
 
 If it persist then comment the permissions and I'll have a look at
 this when I return home.
+
+------- Additional Comments From kornelpal at hotmail.com  2005-07-20 09:52 -------
+Since I am using Mono (for more than two months) I was NEVER able to 
+compile the entire Mono mcs directory using MS csc.exe.
+
+I allways get some errors. Currently:
+
+make[7]: Entering directory `/mono/mcs/class/corlib'
+../../build/library.make:306: no file name for `-include'
+make all-local
+make[8]: Entering directory `/mono/mcs/class/corlib'
+../../build/library.make:306: no file name for `-include'
+Creating ../../build/deps/net_1_1_bootstrap_corlib.dll.response ...
+csc.exe /nowarn:649 /nowarn:169 /nowarn:414 -nowarn:612 -nowarn:618 -
+d:INSIDE_CO
+RLIB /nologo /optimize -d:NET_1_1 -
+d:ONLY_1_1 /debug+ /debug:full /noconfig /uns
+afe /nostdlib /target:library /out:mscorlib.dll  
+ at ../../build/deps/net_1_1_boots
+trap_corlib.dll.response
+error CS1904: '414' is not a valid warning number
+make[8]: *** [../../class/lib/net_1_1_bootstrap/mscorlib.dll] Error 1
+make[8]: Leaving directory `/mono/mcs/class/corlib'
+make[7]: *** [do-all] Error 2
+make[7]: Leaving directory `/mono/mcs/class/corlib'
+make[6]: *** [all-recursive] Error 1
+make[6]: Leaving directory `/mono/mcs/class'
+make[5]: *** [all-recursive] Error 1
+make[5]: Leaving directory `/mono/mcs'
+make[4]: *** [profile-do--net_1_1_bootstrap--all] Error 2
+make[4]: Leaving directory `/mono/mcs'
+make[3]: *** [profiles-do--all] Error 2
+make[3]: Leaving directory `/mono/mcs'
+/mono/mono/libtool: line 1: /mono/mono/mono/handles/semdel: No such 
+file or dire
+ctory
+/mono/mono/libtool: line 1: exec: /mono/mono/mono/handles/semdel: 
+cannot execute
+: No such file or directory
+make[2]: *** [all-local] Error 1
+make[2]: Leaving directory `/mono/mono/runtime'
+make[1]: *** [all-recursive] Error 1
+make[1]: Leaving directory `/mono/mono'
+make: *** [all] Error 2
+
+I got these result using a clean checkout today. (I mean checkout 
+not just make clean)
+
+I think semdel should not be called when building on Win32.
+
+I have to use make EXTERNAL_MCS=/usr/local/bin/mcs 
+EXTERNAL_RUNTIME=/usr/local/bin/mono allways to be able to compile 
+Mono on Win32.
+
+I think Mono should either default to mcs on Win32 as well or should 
+support csc.exe and MS runtime for building because I really was 
+never able to compile Mono using MS csc.exe and MS runtime while I 
+was able to compile it using mcs and Mono runtime.
+


More information about the mono-bugs mailing list