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

PABLOSANTOSLUAC at terra.es PABLOSANTOSLUAC at terra.es
Sat Sep 10 20:14:58 EDT 2005


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.




More information about the Mono-devel-list mailing list