[Mono-devel-list] mono-1.0, Solaris/x86, success(partly)

Guenter Feldmann fld at informatik.uni-bremen.de
Sat Jul 24 13:52:06 EDT 2004


Hi Mono Developers

with the appended small patches mono-1.0 compiled and installed
flawlessly on my Solaris10/x86 box. The exception handling seems
to be stable now. The only failures in 'make rcheck' are because unix
does not distinguish between division by zero and arithmetic exception.
I get arithmetic exception in both cases.

That's the good news. The bad one: compiling mcs-1.0 aborts
as follows:

->configure --prefix=/usr/local/MONO/1.0
	...
->gmake
	...
gmake[2]: Entering directory `/home/src/mono/mcs/class/System.XML'
../../jay/jay -ct < ../../jay/skeleton.cs System.Xml.XPath/Parser.jay 
>System.Xml.XPath/Parser.cs
MONO_PATH="../../class/lib/default:$MONO_PATH" mono  ../../mcs/mcs.exe   
-d:NET_1_1 -d:ONLY_1_1 
-g /noconfig /lib:/usr/local/MONO/1.0/lib /noconfig /unsafe /r:mscorlib.dll /r:System.dll  /target:library /out:../../class/lib/default/System.Xml.dll 
@System.Xml.dll.sources
Mono.Xml.Schema/XsdKeyTable.cs(112) warning CS0162: Unreachable code detected
System.Xml/XmlInputStream.cs(214) warning CS0162: Unreachable code detected
System.Xml.Xsl/Multiplexer.cs(267) warning CS0618: 
'System.Xml.Xsl.XslTransform.Load(System.Xml.XPath.XPathNavigator, 
System.Xml.XmlResolver)' is obsolete: 'You should pass evidence.'
System.Xml.Xsl/Multiplexer.cs(275) warning CS0618: 
'System.Xml.Xsl.XslTransform.Load(System.Xml.XPath.XPathNavigator, 
System.Xml.XmlResolver)' is obsolete: 'You should pass evidence.'
System.Xml.Schema/BuiltInDatatype.cs(806) warning CS3019: CLS compliance 
checking will not be performed on 'Mono.Xml.Schema.XsdNonNegativeInteger' 
because it is private or internal
System.Xml.Schema/BuiltInDatatype.cs(814) warning CS3019: CLS compliance 
checking will not be performed on 
'Mono.Xml.Schema.XsdNonNegativeInteger.ParseValue(string, 
System.Xml.XmlNameTable, System.Xml.XmlNamespaceManager)' because it is 
private or internal
System.Xml.Schema/BuiltInDatatype.cs(827) warning CS3019: CLS compliance 
checking will not be performed on 'Mono.Xml.Schema.XsdUnsignedLong' because 
it is private or internal
System.Xml.Schema/BuiltInDatatype.cs(862) warning CS3019: CLS compliance 
checking will not be performed on 'Mono.Xml.Schema.XsdUnsignedInt' because it 
is private or internal
System.Xml.Schema/BuiltInDatatype.cs(898) warning CS3019: CLS compliance 
checking will not be performed on 'Mono.Xml.Schema.XsdUnsignedShort' because 
it is private or internal
System.Xml.Schema/BuiltInDatatype.cs(933) warning CS3019: CLS compliance 
checking will not be performed on 'Mono.Xml.Schema.XsdUnsignedByte' because 
it is private or internal
System.Xml.Schema/BuiltInDatatype.cs(969) warning CS3019: CLS compliance 
checking will not be performed on 'Mono.Xml.Schema.XsdPositiveInteger' 
because it is private or internal
Compilation succeeded - 11 warning(s)
gmake[2]: Leaving directory `/home/src/mono/mcs/class/System.XML'
gmake[2]: Entering directory `/home/src/mono/mcs/class/System'
MONO_PATH="../../class/lib/default:$MONO_PATH" mono  ../../mcs/mcs.exe   
-d:NET_1_1 -d:ONLY_1_1 
-g /noconfig /r:mscorlib.dll /define:XML_DEP /r:System.Xml.dll /target:library /out:../../class/lib/default/System.dll 
@System.dll.sources

Unhandled Exception: System.NullReferenceException: A null value was found 
where an object instance was required.
in (unmanaged) Mono.CSharp.Report:RealError (string)
in <0x00049> Mono.CSharp.Report:Error (int,string)
in <0x000e4> Mono.CSharp.CodeGen:Save (string)
in <0x01734> Mono.CSharp.Driver:MainDriver (string[])
in <0x00012> Mono.CSharp.Driver:Main (string[])

gmake[2]: *** [../../class/lib/default/System.dll] Error 1


Could any one explain the reason for the error message? Do I have to configure
with a different profile? 

Thanks in advance.

-- Guenter
-------------- next part --------------
A non-text attachment was scrubbed...
Name: mono.diffs
Type: text/x-diff
Size: 2770 bytes
Desc: not available
Url : http://lists.ximian.com/pipermail/mono-devel-list/attachments/20040724/b10cfb2d/attachment.bin 


More information about the Mono-devel-list mailing list