[Mono-bugs] [Bug 82117][Nor] New - Compilation failure related to IMT on amd64
bugzilla-daemon at bugzilla.ximian.com
bugzilla-daemon at bugzilla.ximian.com
Tue Jul 17 07:08:47 EDT 2007
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 mhabersack at novell.com.
http://bugzilla.ximian.com/show_bug.cgi?id=82117
--- shadow/82117 2007-07-17 07:08:47.000000000 -0400
+++ shadow/82117.tmp.6537 2007-07-17 07:08:47.000000000 -0400
@@ -0,0 +1,64 @@
+Bug#: 82117
+Product: Mono: Runtime
+Version: 1.2
+OS:
+OS Details:
+Status: NEW
+Resolution:
+Severity:
+Priority: Normal
+Component: JIT
+AssignedTo: lupus at ximian.com
+ReportedBy: mhabersack at novell.com
+QAContact: mono-bugs at ximian.com
+TargetMilestone: ---
+URL:
+Cc:
+Summary: Compilation failure related to IMT on amd64
+
+This happens with the current svn trunk:
+
+make[8]: Entering directory `/usr/src/tmp/mono/mcs/class/System.XML'
+../../jay/jay -ct < ../../jay/skeleton.cs System.Xml.XPath/Parser.jay
+>System.Xml.XPath/Parser.cs
+../../jay/jay: 21 rules never reduced
+../../jay/jay: 1 shift/reduce conflict, 42 reduce/reduce conflicts.
+sed "s/\%start Expr/\%start Pattern/" System.Xml.XPath/Parser.jay
+>Mono.Xml.Xsl/PatternParser.jay
+echo "#define XSLT_PATTERN" > Mono.Xml.Xsl/PatternParser.cs
+../../jay/jay -ct Mono.Xml.Xsl/PatternParser.jay < ../../jay/skeleton.cs
+>>Mono.Xml.Xsl/PatternParser.cs
+../../jay/jay: 3 rules never reduced
+../../jay/jay: 1 shift/reduce conflict, 46 reduce/reduce conflicts.
+echo "#define XSLT_PATTERN" > Mono.Xml.Xsl/PatternTokenizer.cs
+cat System.Xml.XPath/Tokenizer.cs >>Mono.Xml.Xsl/PatternTokenizer.cs
+MONO_PATH="../../class/lib/basic:$MONO_PATH"
+/usr/src/tmp/mono/mono/runtime/mono-wrapper --debug
+../../class/lib/basic/mcs.exe /codepage:65001 -d:NET_1_1 -d:ONLY_1_1
+-d:BOOTSTRAP_WITH_OLDLIB -debug /noconfig -r:mscorlib.dll -r:System.dll
+-nowarn:0162,0618,0612,0642,1595 -target:library -out:System.Xml.dll
+System.Xml.XPath/Parser.cs Mono.Xml.Xsl/PatternParser.cs
+Mono.Xml.Xsl/PatternTokenizer.cs @System.Xml.dll.sources
+
+** ERROR **: file mini-amd64.c: line 5553 (mono_arch_find_imt_method):
+assertion failed: (code [0] == 0x41 && code [1] == 0xbb)
+aborting...
+make[8]: *** [../../class/lib/basic/System.Xml.dll] Trace/breakpoint trap
+make[8]: Leaving directory `/usr/src/tmp/mono/mcs/class/System.XML'
+make[7]: *** [do-all] Error 2
+make[7]: Leaving directory `/usr/src/tmp/mono/mcs/class/System.XML'
+make[6]: *** [all-recursive] Error 1
+make[6]: Leaving directory `/usr/src/tmp/mono/mcs/class'
+make[5]: *** [all-recursive] Error 1
+make[5]: Leaving directory `/usr/src/tmp/mono/mcs'
+make[4]: *** [profile-do--basic--all] Error 2
+make[4]: Leaving directory `/usr/src/tmp/mono/mcs'
+make[3]: *** [profiles-do--all] Error 2
+make[3]: Leaving directory `/usr/src/tmp/mono/mcs'
+make[2]: *** [all-local] Error 2
+make[2]: Leaving directory `/usr/src/tmp/mono/mono/runtime'
+make[1]: *** [all-recursive] Error 1
+make[1]: Leaving directory `/usr/src/tmp/mono/mono'
+make: *** [all] Error 2
+
+compiles fine when IMT is disabled for the architecture.
More information about the mono-bugs
mailing list