[Mono-bugs] [Bug 51693][Wis] Changed - Building mono on RHEL3 results in a segfault

bugzilla-daemon@bugzilla.ximian.com bugzilla-daemon@bugzilla.ximian.com
Thu, 4 Dec 2003 10:04:54 -0500 (EST)


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 dag@wieers.com.

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

--- shadow/51693	2003-12-04 09:54:28.000000000 -0500
+++ shadow/51693.tmp.9561	2003-12-04 10:04:53.000000000 -0500
@@ -53,6 +53,45 @@
 
 
 Additional Information:
 
 ------- Additional Comments From vargaz@freemail.hu  2003-12-04 09:54 -------
 Could you tell us the version of bison you are using (bison --version) ?
+
+------- Additional Comments From dag@wieers.com  2003-12-04 10:04 -------
+I realise this probably is a bison bug when running inside soapbox and
+I should address this to the bison-developers.
+
+Here's the different bison-versions I compile against, it only
+segfaults for RHEL3 (and mono only builds on RH80, RH90 and RHFC1)
+
+    [root@lisse SPECS]# dar-exec rpm -q bison
+    Executing "rpm -q bison" for rhfc1.
+    bison-1.875-5
+    Executing "rpm -q bison" for rh90.
+    bison-1.35-6
+    Executing "rpm -q bison" for rhel3.
+    bison-1.875-4
+    Executing "rpm -q bison" for rh80.
+    bison-1.35-4
+    Executing "rpm -q bison" for rh73.
+    bison-1.35-1
+    Executing "rpm -q bison" for rh62.
+    bison-1.28-2
+
+The versions on RHFC1 and RHEL3 are similar and both use soapbox while
+building. So it is really weird ;/
+
+Also (maybe this belongs in another bugreport) the buildsystems tries
+to install the following header-file in /usr/... (not relative to
+$(prefix) but hardcoded !)
+
+    soapbox: Attempt to
+open64("/usr/include/mono/private/libgc-mono-debugger.h",
+O_WRONLY|O_CREAT, 100644).
+    soapbox: Attempt to
+chmod("/usr/include/mono/private/libgc-mono-debugger.h", 0600).
+    soapbox: Attempt to
+chown("/usr/include/mono/private/libgc-mono-debugger.h", -1, -1).
+    soapbox: Attempt to
+chmod("/usr/include/mono/private/libgc-mono-debugger.h", 0644).
+