Hi,<br><br>  Install the gettext package.<br><br>                Zoltan<br><br><div class="gmail_quote">On Tue, Jun 16, 2009 at 12:24 PM, John M <span dir="ltr">&lt;<a href="mailto:john_mandia@yahoo.com">john_mandia@yahoo.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><br>
Has anyone come across this problem?:<br>
<br>
I am trying to compile mono on Solaris 10.<br>
I got pkgconfig, glib compiled and ran configure successfully but it just<br>
fails while running gmake for mono 2.4<br>
<br>
bash-3.00# gmake<br>
gmake  all-recursive<br>
gmake[1]: Entering directory `/mono_downloads/mono-2.4&#39;<br>
Making all in po<br>
gmake[2]: Entering directory `/mono_downloads/mono-2.4/po&#39;<br>
Making all in mcs<br>
gmake[3]: Entering directory `/mono_downloads/mono-2.4/po/mcs&#39;<br>
test ! -f ./mcs.pot || \<br>
  test -z &quot;es.gmo ja.gmo de.gmo&quot; || gmake es.gmo ja.gmo de.gmo<br>
gmake[4]: Entering directory `/mono_downloads/mono-2.4/po/mcs&#39;<br>
: --update es.po mcs.pot<br>
: --update ja.po mcs.pot<br>
: --update de.po mcs.pot<br>
rm -f de.gmo &amp;&amp; : -c --statistics -o de.gmo de.po<br>
mv: cannot access t-de.gmo<br>
gmake[4]: *** [de.gmo] Error 2<br>
gmake[4]: Leaving directory `/mono_downloads/mono-2.4/po/mcs&#39;<br>
gmake[3]: *** [stamp-po] Error 2<br>
gmake[3]: Leaving directory `/mono_downloads/mono-2.4/po/mcs&#39;<br>
gmake[2]: *** [all-recursive] Error 1<br>
gmake[2]: Leaving directory `/mono_downloads/mono-2.4/po&#39;<br>
gmake[1]: *** [all-recursive] Error 1<br>
gmake[1]: Leaving directory `/mono_downloads/mono-2.4&#39;<br>
gmake: *** [all] Error 2<br>
bash-3.00# pwd<br>
/mono_downloads/mono-2.4<br>
bash-3.00# pwd<br>
/mono_downloads/mono-2.4<br>
<br>
Thanks,<br>
<br>
John<br>
<br>
Thracx wrote:<br>
&gt;<br>
&gt; &lt;P&gt;In short, it&#39;s not working for me but I&#39;m willing to keep trying and<br>
<div class="im">&gt; document my experiences if I can get some help from the Mono developer<br>
&gt; community.  I apologize for the lengthy post but I figured that I might as<br>
</div>&gt; well be thorough.&lt;/P&gt;<br>
&gt; Background:&lt;BR&gt;<br>
&gt; &lt;P&gt;<br>
&gt; I have been wrestling with trying to compile various versions of Mono.<br>
&gt; After a good deal of trouble, I managed to build v2.0.1 on my Solaris 10<br>
&gt; SPARCv9 machine.  It has issues (i.e. bugs in Mono), but I think the build<br>
&gt; itself was successful.<br>
&gt; &lt;/P&gt;&lt;P&gt;<br>
&gt; I believe many of my issues have been fixed in later Mono fixes, but thus<br>
&gt; far I have been unable to build Mono v2.2, v126637, and v2.4 RC2.  I&#39;m<br>
&gt; hoping to be able to utilize v2.4 when it&#39;s released but if I can&#39;t<br>
&gt; compile the RC2,  obviously I&#39;ll have an issue when v2.4 becomes official.<br>
&gt; If it&#39;s a bug with me, I could certainly use some help.  If it&#39;s a bug in<br>
&gt; Mono, I need some help finding it so hopefully it can be fixed before v2.4<br>
&gt; is released later this month.<br>
&gt; &lt;/P&gt;&lt;P&gt;<br>
&gt; I hope to document all the issues and fixes that I&#39;ve encountered thus far<br>
&gt; - the documentation for building Mono on Solaris is very scattered, but<br>
&gt; I&#39;d hate to conclude mine with &quot;but in the end it doesn&#39;t work&quot;.<br>
&gt; &lt;/P&gt;<br>
&gt; Problem:&lt;BR&gt;<br>
&gt; &lt;P&gt;<br>
&gt; &#39;Configure&#39; succeeds and &#39;make&#39; gets all the way to where it compiles<br>
&gt; System.dll (with warning &#39;System.dll build without parts that don&#39;t depend<br>
&gt; on: System.Xml.dll&#39;.  I then get &quot;MCS   [basic] System.dll&quot;, and then the<br>
&gt; annoying &quot;GC Warning: Large stack limit(...):  only scanning 8 MB&quot;<br>
&gt; warning.  It&#39;s followed by a &#39;Compilation succeeded - 13 warnings(s)&#39;<br>
&gt; message which tells me that it finished System.dll.  It then tries working<br>
&gt; on System.Xml.dll after doing what looks like some lexer tree reductions<br>
&gt; (messages like 3 rules never reduced, 1 shift-reduce conflict, etc) and<br>
&gt; then the &quot;MCS    [basic] System.Xml.dll&quot; message.  This is the last thing<br>
&gt; I see.  I can wait for over 16 hours and nothing happens, other than<br>
&gt; prstat reporting that &#39;mono&#39; has used 16+ hours of CPU time.  It gives an<br>
&gt; &#39;.../class/lib/basic/System.Xml.dll]  Error 130&#39; message after I kill it<br>
&gt; but that is just from me interrupting it.  For some reason, the build<br>
&gt; process is either unable to compile System.Xml.dll, or it runs something<br>
&gt; that hangs.  I don&#39;t see any &#39;compilation succeeded&#39; message like with<br>
&gt; System.dll so I assume it&#39;s the former.  But it was able to compile<br>
&gt; System.dll so why can&#39;t it compile System.Xml.dll?<br>
&gt; &lt;/P&gt;<br>
&gt; &lt;P&gt;<br>
&gt; As what may be an important side-note, my previous brick wall was with<br>
&gt; build/deps/basic-profile-check.exe.  I was able to get past this issue but<br>
&gt; I think it&#39;s probably the same problem as above, or at least related, so I<br>
&gt; thought it best to mention it:  &#39;Configure&#39; succeeds and &#39;make&#39; gets all<br>
&gt; the way to where it enters the mcs directory.  I get the &quot;The compiler<br>
&gt; &#39;mcs&#39; doesn&#39;t appear to be usable.  Trying the &#39;monolite&#39; directory.&quot;<br>
&gt; message and then it seems to re-try compiling and/or running<br>
&gt; basic-profile-check.exe and I&#39;ve waiting over 16 hours and nothing else<br>
&gt; happens - it&#39;s hung.  When I kill it, it says<br>
&gt; &quot;[build/deps/basic-profile-check.exe]  Error 127&quot;, and then gives an Error<br>
&gt; 130 but that&#39;s just from my interrupting it.  For some reason, the build<br>
&gt; process is either unable to compile basic-profile-check.exe or when it<br>
&gt; runs it, it hangs.  My guess is the former.  Either way, if I add my Mono<br>
&gt; v2.0.1 bin directory to my path, it&#39;s able to get past this problem - but<br>
&gt; then hangs on System.Xml.dll per above.<br>
&gt; &lt;/P&gt;<br>
&gt; What Didn&#39;t Work:&lt;BR&gt;<br>
&gt; &lt;P&gt;<br>
&gt; First, note that my system does not have access to the Internet.  Things<br>
&gt; like &#39;make get-mono-latest&#39; don&#39;t work for me.  Regardless, I now have a<br>
&gt; rather complete GNU bin directory that I&#39;ve compiled myself, including GCC<br>
&gt; v3.4.3, TAR v1.21, ar, as, grep, ranlib, strip, ld, etc.  I&#39;ve renamed the<br>
&gt; &#39;mcs&#39; file native to Solaris to something else.  I&#39;ve replaced the &quot;-mt&quot;<br>
&gt; option in gthread-2.0.pc with -D_REENTRANT.  I&#39;m including a copy of<br>
&gt; libgdiplus v2.4 that I built, although I understand that&#39;s just needed for<br>
&gt; System.Drawing to work.<br>
&gt; &lt;/P&gt;&lt;P&gt;<br>
&gt; I&#39;ve tried including and not including my v2.0.1 bin and lib in my<br>
&gt; environment to no avail.  I&#39;ve tried various combinations of configure<br>
&gt; options such as these:  --disable-dtrace --with-gc=none<br>
&gt; --with-sigaltstack=no --with-ikvm-native=no --disable-mcs-build.  The<br>
&gt; summary at the end of Configure confirms that these work (i.e. I was<br>
&gt; previously using signaltstack=no...), and &quot;TLS: pthread&quot;, which I believe<br>
&gt; was auto-detected correctly.  I&#39;m using &quot;ulimit -Hs 10240&quot; now but it<br>
&gt; doesn&#39;t seem to be doing anything.  I&#39;ve tried using monolite from<br>
&gt; <a href="http://mono-project.org" target="_blank">mono-project.org</a> and adding that to my path.  I&#39;ve even tried letting the<br>
&gt; _tmpinst directory get created and then editing the scripts in it to point<br>
&gt; to my Mono v2.0.1 files instead of the build ones.  I have read that<br>
&gt; others have succeeded on Solaris 10 SPARC, so thus far I&#39;ve avoid making<br>
&gt; any code changes to the source, but as of this post that&#39;s my next step as<br>
&gt; I can&#39;t think of any other avenues.<br>
&gt; &lt;/P&gt;&lt;P&gt;<br>
&gt; Nothing seems to let me get past this problem - any ideas?<br>
&gt; &lt;/P&gt;<br>
&gt;<br>
<font color="#888888"><br>
--<br>
View this message in context: <a href="http://www.nabble.com/Compiling-Mono-v2.4-RC2-%28Solaris-10-SPARCv9%29-tp22587130p24051545.html" target="_blank">http://www.nabble.com/Compiling-Mono-v2.4-RC2-%28Solaris-10-SPARCv9%29-tp22587130p24051545.html</a><br>

</font><div class="im">Sent from the Mono - Dev mailing list archive at Nabble.com.<br>
<br>
</div><div><div></div><div class="h5">_______________________________________________<br>
Mono-devel-list mailing list<br>
<a href="mailto:Mono-devel-list@lists.ximian.com">Mono-devel-list@lists.ximian.com</a><br>
<a href="http://lists.ximian.com/mailman/listinfo/mono-devel-list" target="_blank">http://lists.ximian.com/mailman/listinfo/mono-devel-list</a><br>
</div></div></blockquote></div><br>