Thomas Wiest wrote: > Hey Yury, > Please file a bug, and please make sure to put if this worked in a > previous release of Mono. > In fact, the mentioned above messages like
>I have tried to build Mono 2.0 RC1 from the sources on PowerPC >architecture, namely on Cell BE processor. > >At first, during make I got > > > >>> inssel.c:3158: warning: cast to pointer from integer of different size >>> LD libmono.la >>> /usr/bin/ppu-ld: .libs/mini.o(.text+0x40e0): sibling call optimization >>> to `mono_internal_hash_table_remove' does not allo w automatic >>> multiple TOCs; recompile with -mminimal-toc or >>> -fno-optimize-sibling-calls, or make `mono_internal_hash_table >>> _remove' extern >> and so on, are occured under gcc 4.1.1. While I use gcc 4.1.2, there is the old problem with compiling expression.cs module from the mono-2.0/mcs/mcs directory (see https://bugzilla.novell.com/show_bug.cgi?id=414845). In fact, compiler (on PowerPC ) cannot manage with long constants as > ulong long_constant = 9223372036854775808; In particularly, for Mono-2.0 RC1 we get an output like > $ MONO_PATH="/home/user002/mono-2.0/mcs/class/lib/monolite:$MONO_PATH" > /home/user002/mono-2.0/runtime/mono-wrapper > /home/user002/mono-2.0/mcs/class/lib/monolite/mcs.exe -v expr3.cs > ** Message: Unknown errno: Success > > expr3.cs(32,1): error CS8025: Parsing error** Message: Unknown errno: > Identifier removed > > expr3.cs(32,1): error CS8025: Parsing error** Message: Unknown errno: > Identifier removed > > System.IO.IOException: Win32 IO returned ERROR_GEN_FAILURE. Path: expr3.cs > at System.IO.FileStream.ReadData (IntPtr handle, System.Byte[] buf, > Int32 offset, Int32 count) [0x00000] > at System.IO.FileStream.ReadInternal (System.Byte[] dest, Int32 > offset, Int32 count) [0x00000] > at System.IO.FileStream.Read (System.Byte[] array, Int32 offset, > Int32 count) [0x00000] > at System.IO.StreamReader.ReadBuffer () [0x00000] > at System.IO.StreamReader.Read (System.Char[] buffer, Int32 index, > Int32 count) [0x00000] > at Mono.CSharp.SeekableStreamReader.ReadBuffer () [0x00000] > at Mono.CSharp.SeekableStreamReader.Read () [0x00000] > at Mono.CSharp.Tokenizer.get_char () [0x00000] > at Mono.CSharp.Tokenizer.xtoken () [0x00000] > at Mono.CSharp.Tokenizer.token () [0x00000] > at Mono.CSharp.CSharpParser.yyparse (yyInput yyLex) [0x00000] > at Mono.CSharp.CSharpParser.parse () [0x00000] ** Message: Unknown > errno: Unknown error 897 > expr3.cs(32,1): error CS8032: Internal compiler error during parsing, > Run with -v for details** Message: Unknown errno: Protocol not supported > > expr3.cs(32,1): error CS8032: Internal compiler error during parsing, > Run with -v for details** Message: Unknown errno: Protocol not supported So, I believe that the given problem was present in all previous Mono versions. Yury _______________________________________________ Mono-list maillist - [email protected] http://lists.ximian.com/mailman/listinfo/mono-list
