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

Zoltan Varga vargaz at gmail.com
Sun Sep 11 05:27:43 EDT 2005


                                                 Hi,

  mono on solaris/x86 has not been tested for a long-long time so it probably
got broken.

                Zoltan

On 9/11/05, PABLOSANTOSLUAC at terra.es <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