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

PABLOSANTOSLUAC at terra.es PABLOSANTOSLUAC at terra.es
Sun Sep 11 19:12:16 EDT 2005


Well, I hope it will get solved together with bug 76058. Meanwhile I 
won't have mono on Solaris x86... :-(

----Mensaje original----
De: 
gary.smithrud at haley.com
Recibido: 11/09/2005 19:27
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

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
>
>
>
> 
_______________________________________________
> 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