[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