[Mono-dev] Trying to compile mono-1.1.9 on solaris 10 x86

Gary Smithrud gary.smithrud at haley.com
Sat Sep 10 14:42:55 EDT 2005


You need to use GNU tar to untar the file.  Worse, the GNU tar for  
Solaris from Sun is not compatible either.  You can build the latest  
GNU tar or download to Linux, untar it, then zip it up and transfer  
it to Solaris.  The version of zip are compatible.

On Sep 10, 2005, at 2:22 PM, PABLOSANTOSLUAC at terra.es wrote:

> Hi again,
>
> Well, I got rid of the sed problem (well, I just replaced
> the command with a number, 40, that should be the expected version,  
> not
> very nice, but I just wanted to get mono running), the I found some
> missing files in the class subdirectory... (don't know why, maybe the
> problem with the tar files??) .
>
> And finally I get the following error,
> that reminds me the problem I had trying to compile version 1.1.8.3,
> which I couldn't compile either (I tried two days ago). Could be
> something wrong with my system¿?
>
> make[1]: Entering directory
> `/home/pablo/download/mono-1.1.9/mcs/mcs'
> MONO_PATH="..
> /class/lib/net_1_1_bootstrap:$MONO_PATH" /home/pablo/download/ 
> mono-1.1.9
> /runtime/mono-wrapper  ../class/lib/net_1_1_bootstrap/mcs.exe   -d:
> NET_1_1 -d:ONLY_1_1 -debug -target:exe -out:mcs.exe cs-parser.cs   
> @mcs.
> exe.sources
> Segmentation Fault - core dumped
>
>
> ----Mensaje original----
> De: PABLOSANTOSLUAC at terra.es
> Recibido: 10/09/2005 19:58
> Para: <Mono-
> devel-list at lists.ximian.com>
> Asunto: Re: [Mono-dev] Trying to compile
> mono-1.1.9 on solaris 10 x86
>
> Hi again,
>
> Well it seems there is a
> problem (or I have  one, at least)
> with the file
>
> mcs/build/profiles/basic.make
>
> The sed commands there
> seem to fail in
> solaris. Maybe I have the wrong sed or something needs
> to be modified.
>
> Anyway, it seems the problem could be related with
> monolite, maybe I
> don't have the rigth version...
>
> pablo
>
> ----Mensaje
> original----
> De:
> gary.smithrud at haley.com
> Recibido: 10/09/2005 19:44
> Para:
> <PABLOSANTOSLUAC at terra.es>
> CC: <mono-devel-list at lists.ximian.com>
> Asunto: Re: [Mono-dev] Trying to compile mono-1.1.9 on solaris 10 x86
>
> In one of the files used to build is a sed script that contains ^0
> [xX] I believe and the character needs to be quoted (the ^ if I
> remember correctly).  In order to find it, I performed: "find . -exec
> grep -l 0[xX] {} \;"  You may need to quote the [ ] characters (I
> never remember which way that it goes).  You can also use "-name
> Makefile", but I don't remember whether the sed script was in a
> Makefile.
>
> Didn't anyone test this out on Solaris before releasing
> it?!?!
>
> On Sep 10, 2005, at 12:45 PM, PABLOSANTOSLUAC at terra.es wrote:
>
>
>> Hi,
>>
>> I'm trying to compile mono-1.1.9 on solaris 10 x86.
>>
>> I
>>
> first
>
>> followed the steps I found at http://home.comcast.net/~jonel.
>>
>>
> rienton/2005/04/solaris-10-x86-and-mono.html
>
>>
>> Also patched
>>
> exceptions-
>
>> x86.c when I got an error.
>>
>> Then I found a problem
>>
> with the symbol
>
>> "isnormal" that is not included in libm.so in
>>
> solaris, but in
>
>> libsunmath.so.
>>
>> Well, and finally, so far, I got
>>
> the following problem:
>
>>
>> ========================
>> Making all in
>>
> runtime
>
>> make[2]: Entering
>> directory `/home/pablo/download/mono-
>>
> 1.1.9
> /runtime'
>
>> if test -w ../mcs;
>> then :; else chmod -R +w ../mcs;
>>
> fi
>
>>
>>
> d=`pwd`; ok=:; \
>
>> ( cd ../mcs && \
>>
>> make PROFILES='default
>>
> net_2_0'
> all-profiles ) || ok=false; \
>
>> ./semdel-
>> wrapper || :; $ok
>> make
>>
> [3]: Entering directory
>
>> `/home/pablo/download/mono-1.1.9/mcs'
>> make
>>
> profile-do--default--all
>
>> profile-do--net_2_0--all
>> make[4]:
>>
> Entering
> directory
>
>> `/home/pablo/download/mono-1.1.9/mcs'
>> make
>>
> PROFILE=basic
> all
>
>> make[5]:
>> Entering directory
>>
> `/home/pablo/download/mono-1.1.9
> /mcs'
>
>> *** The
>> compiler 'mcs'
>>
> doesn't appear to be usable.
>
>> sed:
>>
> command garbled: s,
>
>> /bin/sh: 0
>>
> [xX],,: not found
>
>> /bin/sh: test:
>>
> unknown operator stack
>
>> make
>>
>>
> [5]: *** [do-profile-check] Error 1
>
>>
>>
> make[5]: Leaving directory
>
>>
>>
> `/home/pablo/download/mono-1.1.9/mcs'
>
>>
>>
> make[4]: *** [profile-do--
> basic--
>
>> all] Error 2
>> make[4]: Leaving
>>
> directory
> `/home/pablo/download/mono-1.1.9
>
>> /mcs'
>> make[3]: ***
>>
> [profiles-do--
> all] Error 2
>
>> make[3]: Leaving
>> directory
>>
> `/home/pablo/download/mono-
> 1.1.9/mcs'
>
>> ** Message: Error
>> deleting
>>
> semaphore: Invalid argument
>
>> make[2]: *** [all-local] Error 1
>> make
>>
> [2]: Leaving directory
> `/home/pablo/download/mono-1.1.9/runtime'
>
>> make
>>
> [1]: *** [all-
> recursive] Error 1
>
>> make[1]: Leaving directory
>>
>>
> `/home/pablo/download/mono-1.1.9'
>
>> make: *** [all] Error 2
>>
>>
> =========================
>
>>
>> Any idea?
>>
>> Thanks,
>>
>> pablo
>>
>>
>>
>>
> Prueba el Nuevo Correo Terra; Seguro, R�pido, Fiable.
>
>>
>>
>>
> _______________________________________________
>
>> Mono-devel-list
>>
> mailing list
>
>> Mono-devel-list at lists.ximian.com
>> http://lists.ximian.
>>
> com/mailman/listinfo/mono-devel-list
>
>>
>>
>
>
>
>
>
>
> Prueba el Nuevo Correo
> Terra; Seguro, R�pido, Fiable.
>
> _______________________________________________
> Mono-devel-list mailing
> list
> Mono-devel-list at lists.ximian.com
> http://lists.ximian.
> com/mailman/listinfo/mono-devel-list
>
>
>
>
>
> Prueba el Nuevo Correo Terra; Seguro, R�pido, Fiable.
>
> _______________________________________________
> 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