Hi,

I was following the guide for upgrading GCC and was running the command 'emerge -eav world' (all the command before where good) and Mono failed during the compil time.
Here is the error :

** (../../class/lib/net_2_0_bootstrap/mcs.exe:23591): WARNING **: The class System.Text.EncoderFallbackBuffer could not be loaded, used in mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089

=================================================================
Got a SIGSEGV while executing native code. This usually indicates
a fatal error in the mono runtime or one of the native libraries
used by your application.
=================================================================

Stacktrace:

in I18N.Common.ByteEncoding:GetBytesImpl (char*,int,byte*,int) <0xffffffff>
in I18N.Common.ByteEncoding:GetBytesImpl (char*,int,byte*,int) <0x1b>
in I18N.Common.MonoEncoding:GetBytes (char[],int,int,byte[],int) <0xdb>
in System.IO.StreamWriter:Decode () <0x33>
in System.IO.StreamWriter:Flush () <0x15>
in System.IO.UnexceptionalStreamWriter:Flush () <0xd>
in System.IO.StreamWriter:Write (string) <0x2e>
in System.IO.UnexceptionalStreamWriter:Write (string) <0x10>
in System.IO.TextWriter:WriteLine (string) <0xe>
in System.IO.SynchronizedWriter:WriteLine (string) <0x2b>
in AbstractMessage:Print (int,string,string) <0xc2>
in WarningMessage:Print (int,string,string) <0x94>
in AbstractMessage:Print (int,Mono.CSharp.Location,string) <0x5d>
in WarningMessage:Print (int,Mono.CSharp.Location,string) <0x1c>
in Mono.CSharp.Report:Warning (int,int,Mono.CSharp.Location,string,string[]) <0x4b>
in Mono.CSharp.Tokenizer:handle_preprocessing_directive (bool) <0x9b2>
in Mono.CSharp.Tokenizer:xtoken () <0x51a>
in Mono.CSharp.Tokenizer:token () <0x13>
in Mono.CSharp.CSharpParser:yyparse (Mono.CSharp.yyParser.yyInput) <0xee8>
in Mono.CSharp.CSharpParser:parse () <0x66>
in Mono.CSharp.Driver:parse (Mono.CSharp.SourceFile ) <0x18c>
in Mono.CSharp.Driver:ProcessFiles () <0x55>
in Mono.CSharp.Driver:MainDriver (string[]) <0x3ce>
in Mono.CSharp.Driver:Main (string[]) <0x41>
in (wrapper runtime-invoke) System.Object:runtime_invoke_int_string[] (object,intptr,intptr,intptr) <0x50acfde3>

Native stacktrace:

        /var/tmp/portage/mono- 1.1.13.6/work/mono-1.1.13.6/mono/mini/mono(mono_handle_native_sigsegv+0xc3) [0x8148923]
        /var/tmp/portage/mono- 1.1.13.6/work/mono-1.1.13.6/mono/mini/mono [0x81183b0]
        [0xffffe440]
        /var/tmp/portage/mono-1.1.13.6/work/mono-1.1.13.6/mono/mini/mono(mono_compile_create_var+0x96) [0x811c006]
        /var/tmp/portage/mono-1.1.13.6/work/mono-1.1.13.6/mono/mini/mono [0x813362d]
        /var/tmp/portage/mono-1.1.13.6/work/mono-1.1.13.6/mono/mini/mono [0x8134ebb]
    /var/tmp/portage/mono-1.1.13.6/work/mono-1.1.13.6/mono/mini/mono(mono_magic_trampoline+0x1a) [0x814aaea]
        [0xb7d14032]
        [0xb71d77cc]
        [0xb731df64]
        [0xb731debe]
        [0xb731de86]
        [0xb71d75c7]
        [0xb71d7579]
        [0xb71d754f]
        [0xb71d751c]
        [0xb71d547b]
        [0xb71d51f5]
        [0xb71d4b56]
        [0xb71d4aed]
        [0xb71d4074]
        [0xb71e745b]
        [0xb71e39fb]
        [0xb71e34b4]
        [0xb7155ee9]
        [0xb71ff2ef]
        [0xb71fce25]
        [0xb71fcade]
        [0xb731f9df]
        [0xb731f10a]
        [0xb75c59b4]
        /var/tmp/portage/mono-1.1.13.6/work/mono-1.1.13.6/mono/mini/mono(mono_runtime_exec_main+0x9c) [0x809576c]
        /var/tmp/portage/mono- 1.1.13.6/work/mono-1.1.13.6/mono/mini/mono(mono_runtime_run_main+0x14a) [0x809598a]
        /var/tmp/portage/mono- 1.1.13.6/work/mono-1.1.13.6/mono/mini/mono(mono_main+0xef9) [0x805d969]
        /var/tmp/portage/mono- 1.1.13.6/work/mono-1.1.13.6/mono/mini/mono [0x805c5b2]
        /lib/libc.so.6(__libc_start_main+0xd8) [0xb7d6e878]
        /var/tmp/portage/mono-1.1.13.6/work/mono-1.1.13.6/mono/mini/mono [0x805c501]
make[8]: *** [../../class/lib/net_2_0_bootstrap/Mono.Security.dll] Abandon
make[8]: Leaving directory `/var/tmp/portage/mono- 1.1.13.6/work/mono-1.1.13.6/mcs/class/Mono.Security'
make[7]: *** [do-all] Erreur 2
make[7]: Leaving directory `/var/tmp/portage/mono-1.1.13.6/work/mono-1.1.13.6/mcs/class/Mono.Security '
make[6]: *** [all-recursive] Erreur 1
make[6]: Leaving directory `/var/tmp/portage/mono- 1.1.13.6/work/mono-1.1.13.6/mcs/class'
make[5]: *** [all-recursive] Erreur 1
make[5]: Leaving directory `/var/tmp/portage/mono-1.1.13.6/work/mono-1.1.13.6/mcs '
make[4]: *** [profile-do--net_2_0_bootstrap--all] Erreur 2
make[4]: Leaving directory `/var/tmp/portage/mono-1.1.13.6/work/mono-1.1.13.6/mcs'
make[3]: *** [profiles-do--all] Erreur 2
make[3]: Leaving directory `/var/tmp/portage/mono- 1.1.13.6/work/mono-1.1.13.6/mcs'
make[2]: *** [all-local] Erreur 2
make[2]: Leaving directory `/var/tmp/portage/mono-1.1.13.6/work/mono-1.1.13.6/runtime'
make[1]: *** [all-recursive] Erreur 1
make[1]: Leaving directory `/var/tmp/portage/mono-1.1.13.6/work/mono-1.1.13.6 '
make: *** [all] Erreur 2

!!! ERROR: dev-lang/mono-1.1.13.6 failed.
Call stack:
  ebuild.sh, line 1539:   Called dyn_compile
  ebuild.sh, line 939:   Called src_compile
  mono-1.1.13.6.ebuild, line 80:   Called die

!!! MONO compilation failure
!!! If you need support, post the topmost build error, and the call stack if relevant.


What can I do ?
I must finish the compilation, I need my computer to be ready tomorrow night :(
thx for help.

Reply via email to