[Mono-bugs] [Bug 78096][Blo] New - Cannot compile mono 1.1.13.6

bugzilla-daemon at bugzilla.ximian.com bugzilla-daemon at bugzilla.ximian.com
Wed Apr 12 18:15:55 EDT 2006


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

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

--- shadow/78096	2006-04-12 18:15:55.000000000 -0400
+++ shadow/78096.tmp.31024	2006-04-12 18:15:55.000000000 -0400
@@ -0,0 +1,107 @@
+Bug#: 78096
+Product: Mono: Runtime
+Version: 1.1
+OS: Red Hat 8.0
+OS Details: 
+Status: NEW   
+Resolution: 
+Severity: 
+Priority: Blocker
+Component: GC
+AssignedTo: lupus at ximian.com                            
+ReportedBy: brian.kroeker at hotmail.com               
+QAContact: mono-bugs at ximian.com
+TargetMilestone: ---
+URL: 
+Cc: 
+Summary: Cannot compile mono 1.1.13.6
+
+Please fill in this template when reporting a bug, unless you know what you
+are doing.
+Description of Problem:
+
+Building mono 1.1.13.4, 1.1.13.6 fails.
+
+Steps to reproduce the problem:
+1. run ./configure
+2. run make
+
+Actual Results:
+
+Build fails with output:
+---------------------------------
+
+make[3]: Entering directory `/home/bkroeker/mono-1.1.13.6/data'
+make[3]: Nothing to be done for `all-am'.
+make[3]: Leaving directory `/home/bkroeker/mono-1.1.13.6/data'
+make[2]: Leaving directory `/home/bkroeker/mono-1.1.13.6/data'
+Making all in runtime
+make[2]: Entering directory `/home/bkroeker/mono-1.1.13.6/runtime'
+d=`cd ../support && pwd`; \
+sed
+'s,target="libMonoPosixHelper[^"]*",target="'$d/libMonoPosixHelper.la'",'
+../data/config > wrapper-config
+if test -z ""; then :; else \
+  mv wrapper-config wrapper-configt; \
+  sed 's,<configuration>,& <dllmap dll="gdiplus.dll" target="" />,'
+wrapper-configt > wrapper-config; \
+  rm -f wrapper-configt; \
+fi
+if test -w ../mcs; then :; else chmod -R +w ../mcs; fi
+cd ../mcs && make PROFILES='default net_2_0' CC='gcc' all-profiles
+make[3]: Entering directory `/home/bkroeker/mono-1.1.13.6/mcs'
+make profile-do--default--all profile-do--net_2_0--all
+make[4]: Entering directory `/home/bkroeker/mono-1.1.13.6/mcs'
+make PROFILE=basic all
+make[5]: Entering directory `/home/bkroeker/mono-1.1.13.6/mcs'
+make[6]: execvp: mcs: Permission denied
+make[6]: *** [build/deps/basic-profile-check.exe] Error 127
+make[6]: Entering directory `/home/bkroeker/mono-1.1.13.6/mcs'
+*** The compiler 'mcs' doesn't appear to be usable.
+*** Trying the 'monolite' directory.
+make[7]: Entering directory `/home/bkroeker/mono-1.1.13.6/mcs'
+build/deps/basic-profile-check.cs(1,7): error CS8025: Parsing error
+make[8]: *** [build/deps/basic-profile-check.exe] Error 1
+make[8]: Entering directory `/home/bkroeker/mono-1.1.13.6/mcs'
+*** The contents of your 'monolite' directory may be out-of-date
+*** You may want to try 'make get-monolite-latest'
+make[8]: *** [do-profile-check-monolite] Error 1
+make[8]: Leaving directory `/home/bkroeker/mono-1.1.13.6/mcs'
+make[7]: *** [do-profile-check] Error 2
+make[7]: Leaving directory `/home/bkroeker/mono-1.1.13.6/mcs'
+make[6]: *** [do-profile-check-monolite] Error 2
+make[6]: Leaving directory `/home/bkroeker/mono-1.1.13.6/mcs'
+make[5]: *** [do-profile-check] Error 2
+make[5]: Leaving directory `/home/bkroeker/mono-1.1.13.6/mcs'
+make[4]: *** [profile-do--basic--all] Error 2
+make[4]: Leaving directory `/home/bkroeker/mono-1.1.13.6/mcs'
+make[3]: *** [profiles-do--all] Error 2
+make[3]: Leaving directory `/home/bkroeker/mono-1.1.13.6/mcs'
+make[2]: *** [all-local] Error 2
+make[2]: Leaving directory `/home/bkroeker/mono-1.1.13.6/runtime'
+make[1]: *** [all-recursive] Error 1
+make[1]: Leaving directory `/home/bkroeker/mono-1.1.13.6'
+make: *** [all] Error 2
+
+---------------------------------
+
+Expected Results:
+
+Successful build
+
+How often does this happen? 
+
+Every time
+
+Additional Information:
+
+Not sure what the proper way to correct this but I can get it working by
+commenting out:
+
+GC_stackbottom = (char*)sstart + size;
+
+in the function mini_init in mono/mini/mini.c. This seems to get things
+going and from what I can tell gets me a usable build.
+
+uname -srvmpio : "Linux 2.4.20-24.8 #1 Mon Dec 1 13:38:19 EST 2003 i686
+i686 i386 GNU/Linux"


More information about the mono-bugs mailing list