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

PABLOSANTOSLUAC at terra.es PABLOSANTOSLUAC at terra.es
Sat Sep 10 14:22:25 EDT 2005


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.




More information about the Mono-devel-list mailing list