Thanks for your help. I have the make 3.82 downloaded. May I know can I instruct the build to use the latest version of make 3.82.<div><br></div><div>I was using Ubuntu, currently using version 3.81, and not really want to remove the old version and install a new one because there are dependencies using make 3.81.</div>
<div><br></div><div>May I know is there a way to use the make 3.82 and not removing make 3.81?</div><div><br><div><div>THanks @!<br><br><br><div class="gmail_quote">On Sun, Oct 23, 2011 at 6:06 PM, Norbert Thiebaud <span dir="ltr"><<a href="mailto:nthiebaud@gmail.com">nthiebaud@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div class="im">On Sun, Oct 23, 2011 at 2:57 AM, LOH KOK HOE <<a href="mailto:huahsin68@gmail.com">huahsin68@gmail.com</a>> wrote:<br>
> Hi all,<br>
> I have just downloaded the latest source code from GIT, following the<br>
> developer guideline in making the build. But it failed in tail_build<br>
> project. When attempting the individual build on tail_build project, I get<br>
> this output "No environment set!".<br>
<br>
</div>You have overlooked the message that tell you to source <a href="http://Env.Host.sh" target="_blank">Env.Host.sh</a><br>
see in the output you quoted the line that says:<br>
> source ./<a href="http://Env.Host.sh" target="_blank">Env.Host.sh</a><br>
<div class="im"><br>
><br>
> Below are a snapshot of the output during the build from top level, hoping<br>
> this could give out some hints on fixing this issue.<br>
><br>
> ----- Output Snapshot -----<br>
><br>
> [ build CXX ] unoxml/source/rdf/CURI<br>
> [ build CXX ] unoxml/source/rdf/CLiteral<br>
> [ build CXX ] unoxml/source/rdf/librdf_repository<br>
> [ build CXX ] unoxml/source/rdf/librdf_services<br>
> [ build DEP ] LNK:Library/libunoxmllo.so<br>
> [ build DEP ] SRS:sw/res<br>
> [ build SRS ] sw/res<br>
> [ build DEP ] LNK:Library/libswdlo.so<br>
> /bin/bash: line 1: 10810 Segmentation fault make -s -r -j2 build<br>
> gb_PARTIALBUILD=T<br>
> dmake: Error code 139, while making 'all'<br>
<br>
</div>You are most likely using an unpatched gnu make 3.81 with -j > 1<br>
there should have been a warning at configure time about that. something like<br>
"* - make 3.81 is prone to crashes with parallelism > 1. Since<br>
--with-num-cpus was explicitely given, it is honored, but do not<br>
complain when make segfault on you."<br>
<br>
Anyway, you either need to disable (i.e do not specify<br>
--with-num-cpus) the build parallelism or install and use a gnu make<br>
3.82 or a patched 3.81 version.<br>
You can find a usable 3.82 version at<br>
git://<a href="http://cgit.freedesktop.org/libreoffice/contrib/dev-tools" target="_blank">cgit.freedesktop.org/libreoffice/contrib/dev-tools</a><br>
<font color="#888888"><br>
Norbert<br>
</font></blockquote></div><br></div></div></div>