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

Gary Smithrud gary.smithrud at haley.com
Sun Sep 11 13:27:49 EDT 2005


Unfortunately, I can not help there, since I'm attempting to build  
the SPARC version for about the tenth time.

On Sep 10, 2005, at 8:14 PM, PABLOSANTOSLUAC at terra.es wrote:

> Hello again,
>
> Well, I followed Gary's instructions and uncompressed the
> tar.gz file in linux, created a zip file, and moved to Solaris. Now I
> have a lot more files than before... :-)
>
> Again I had to apply the
> exceptions-x86.c patch, and change a line in mph.h too.
>
> But at the
> end I crashed against the same wall...
>
> MONO_PATH="../..
> /class/lib/basic:$MONO_PATH" /home/pablo/download/mono-1.1.9
> /runtime/mono-wrapper  ../../class/lib/basic/mcs.exe   -d:NET_1_1 -d:
> ONLY_1_1 -d:BOOTSTRAP_WITH_OLDLIB -debug /noconfig -r:mscorlib.dll -r:
> System.dll -nowarn:0162 -nowarn:0618 -nowarn:0612 -target:library - 
> out:
> System.Xml.dll System.Xml.XPath/Parser.cs Mono.Xml.Xsl/ 
> PatternParser.cs
> Mono.Xml.Xsl/PatternTokenizer.cs @System.Xml.dll.sources
> Segmentation
> Fault - core dumped
> make[8]: *** [../../class/lib/basic/System.Xml.dll]
> Error 139
>
> And it seems it crashes compiling
> System.Xml.XPath/Parser.cs
>
>
> Ideas? Maybe my solaris box is broken... ¿?
>
> Thanks,
>
> pablo
> ----
> Mensaje original----
> De: gary.smithrud at haley.com
> Recibido: 10/09/2005
> 20:42
> 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
>
> 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
>
>>
>>
>
> _______________________________________________
> 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