Fw: [Mono-dev] Solaris and 1.1.9 again... help needed

pablosantosluac at terra.es pablosantosluac at terra.es
Sun Oct 2 16:55:56 EDT 2005



 Hi,

 Well, I would like to try, but maybe I would need some
 support/documentation/background...

 This "problem" in os_dep.c looks really like portability issue... I will 
try
 ... :-P

 pablo



> ----- Original Message ----- 
> From: "Zoltan Varga" <vargaz at gmail.com>
> To: <pablosantosluac at terra.es>
> Cc: <mono-devel-list at lists.ximian.com>
> Sent: Sunday, October 02, 2005 6:16 PM
> Subject: Re: [Mono-dev] Solaris and 1.1.9 again... help needed
>
>
>                                        Hi,
>
>  As we said earlier, the solaris x86 port of mono is not maintained
> by anyone, and
> it is likely broken. Someone with the neccessary technical skills needs to
> resurrect it.
>
>                             Zoltan
>
> On 10/2/05, pablosantosluac at terra.es <pablosantosluac at terra.es> wrote:
>> Hi again,
>>
>> Copied the monocharge files to /usr/local/lib/mono/1.0 and it went a bit
>> further...
>>
>> It doesn't complain about the version anymore... now it simply crashes...
>>
>> I run it with gdb and got the following output. I don't know whether it
>> could be
>> related to the problem I always have trying to compile the libraries from
>> source...
>>
>> bash-2.05b$ gdb ./mono
>> GNU gdb 6.3
>> Copyright 2004 Free Software Foundation, Inc.
>> GDB is free software, covered by the GNU General Public License, and you 
>> are
>> welcome to change it and/or distribute copies of it under certain
>> conditions.
>> Type "show copying" to see the conditions.
>> There is absolutely no warranty for GDB.  Type "show warranty" for 
>> details.
>> This GDB was configured as "i386-pc-solaris2.10"...
>> (gdb) run mcs.exe
>> Starting program: /home/pablo/monoinstall/monocharge-20050930/1.0/mono
>> mcs.exe
>> warning: Lowest section in /usr/lib/libthread.so.1 is .dynamic at 
>> 00000074
>> warning: Lowest section in /usr/lib/libpthread.so.1 is .dynamic at 
>> 00000074
>> [New LWP 1]
>> [New LWP 2]
>>
>> Program received signal SIGSEGV, Segmentation fault.
>> 0x08102e1a in GC_SysVGetDataStart (max_page_size=4096,
>> etext_addr=0x81a9340) at os_dep.c:1373
>> 1373            *result = *result;
>> (gdb) bt
>> #0  0x08102e1a in GC_SysVGetDataStart (max_page_size=4096,
>> etext_addr=0x81a9340) at os_dep.c:1373
>> #1  0x08102e6b in GC_register_data_segments () at os_dep.c:1443
>> #2  0x08102064 in GC_init_inner () at misc.c:727
>> #3  0x08101cd1 in GC_init () at misc.c:492
>> #4  0x081223ac in mini_init (filename=0x80474f5 "mcs.exe") at 
>> mini.c:10159
>> #5  0x080718a1 in mono_main (argc=2, argv=0x804737c) at driver.c:846
>> #6  0x08070b6b in main (argc=2, argv=0x804737c) at main.c:6
>>
>>
>> ----- Original Message -----
>> From: "Zoltan Varga" <vargaz at gmail.com>
>> To: <pablosantosluac at terra.es>
>> Cc: <mono-devel-list at lists.ximian.com>
>> Sent: Sunday, October 02, 2005 2:44 PM
>> Subject: Re: [Mono-dev] Solaris and 1.1.9 again... help needed
>>
>>
>>                                               Hi,
>>
>>    Try copying the contents of the monocharge to the directory where
>> mono should be
>> installed, ie. mscorlib.dll should end up in <prefix>/lib/mono/1.0, ie
>> /usr/local/lib/mono/1.0.
>>
>>             Zoltan
>>
>> On 10/2/05, pablosantosluac at terra.es <pablosantosluac at terra.es> wrote:
>> > Hi again,
>> >
>> > I'm still trying to get 1.1.9 running on Solaris.
>> >
>> > I've uninstalled 1.0.6, the last one I was able to compile and install
>> > from
>> > sources.
>> >
>> > Well, now I've tried the following:
>> >
>> > - downloaded the latest sources (Sept 30)
>> > - downloaded latest monocharge
>> > - compiled mono (mono/mini/mono) from source, it seems to work
>> > - then I tried to run mcs.exe from monocharge using the compiled mono. 
>> > But
>> > I
>> > get a version mismatch error...
>> >
>> > Using monodis I can check that mscorlib.dll is version 41 (0x29), and
>> > checking appdomain.c I get the same number for mono... (and the error
>> > message also tells me that).
>> >
>> > What I am doing wrong? :-(
>> >
>> > Here comes the output:
>> >
>> >
>> >
>> > $ uname -a
>> > SunOS solaris10 5.10 s10_72 i86pc i386 i86pc
>> >
>> > $ pwd
>> > /home/pablo/monoinstall/monocharge-20050930/1.0
>> >
>> > $ ../../mono-1.1.9.20050930/mono/dis/monodis ./mscorlib.dll | grep
>> > corlib_version
>> >     .field private static  literal   int32 mono_corlib_version =
>> > int32(0x00000029)
>> >
>> > $ ../../mono-1.1.9.20050930/mono/mini/mono mcs.exe --version
>> > Corlib not in sync with this runtime: expected corlib version 41, found
>> > 40.
>> > Download a newer corlib or a newer runtime at
>> > http://www.go-mono.com/daily.
>> >
>> > $ ../../mono-1.1.9.20050930/mono/mini/mono --version
>> > Mono JIT compiler version 1.1.9.20050930, (C) 2002-2005 Novell, Inc
>> > and Contributors. www.mono-project.com
>> >         TLS:           normal
>> >         GC:            Included Boehm (with typed GC)
>> >         SIGSEGV      : normal
>> >         Globalization: normal
>> > $
>> >
>> > _______________________________________________
>> > Mono-devel-list mailing list
>> > Mono-devel-list at lists.ximian.com
>> > http://lists.ximian.com/mailman/listinfo/mono-devel-list
>> >
>>
>> _______________________________________________
>> Mono-devel-list mailing list
>> Mono-devel-list at lists.ximian.com
>> http://lists.ximian.com/mailman/listinfo/mono-devel-list
>>
> 




More information about the Mono-devel-list mailing list