<div> Hi Phil,</div><div><br></div><div>    The situation I found is strange: the JDK we build works well on windows which</div><div>have the building environment. Eg. machine1 and machine2 both can build windows</div><div>
openjdk. If I copy a jdk built on machine1 to machine2, it works well. If machine3</div><div>doesn't have the build environment, it reports error about freetype.dll. </div><div>    I haven't investigate the problem,  however the freetype.dll is there </div>
<div>with awt.dll. So I guessed it was something related to freetype.dll installation. </div><div>    The attachment is the error information. </div><br><div class="gmail_quote">On Tue, Nov 8, 2011 at 1:19 AM, Phil Race <span dir="ltr"><<a href="mailto:philip.race@oracle.com">philip.race@oracle.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Sean,<br>
<br>
I am not sure what you mean by "installed" - installed into \windows\system32<br>
or installed in the JRE bin directory?  But the latter is the only way its supposed to<br>
work, and the build should take the copy of freetype.dll you provide to it, and<br>
copy it to that location. At runtime, freetype is treated like any other JRE provided<br>
DLL, such as awt.dll, net.dll, etc. The difference is only at build time, since the openjdk<br>
sources don't contain the freetype sources. You need to build it separately.<br><font color="#888888">
<br>
-phil.</font><div class="im"><br>
<br>
On 11/6/2011 7:28 PM, Sean Chou wrote:<br>
</div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">
Hi Volker,<br>
<br>
    I would like to know have you tried to run gui application with the build on another<br>
windows machine which doesn't have freetype.dll installed ?  I had built jdk on<br>
windows but found that it can run gui applications in the machine built it, but cann't<br>
run gui application in machines without freetype installed.<br>
<br>
<br></div><div class="im">
On Sat, Oct 29, 2011 at 2:19 AM, Volker Simonis <<a href="mailto:volker.simonis@gmail.com" target="_blank">volker.simonis@gmail.com</a> <mailto:<a href="mailto:volker.simonis@gmail.com" target="_blank">volker.simonis@gmail.<u></u>com</a>>> wrote:<br>

<br>
    Hi,<br>
<br>
    I've put together a short description on how to build both, a 64- and<br>
    a 32-bit version of OpenJDK 8 on a plain, vanilla WindowsXP 64-bit<br>
    operating system using only free (as in free beer) tools:<br>
<br>
    <a href="http://weblogs.java.net/blog/simonis/archive/2011/10/28/yaojowbi-yet-another-openjdk-windows-build-instruction" target="_blank">http://weblogs.java.net/blog/<u></u>simonis/archive/2011/10/28/<u></u>yaojowbi-yet-another-openjdk-<u></u>windows-build-instruction</a><br>

<br>
    It seems as if  it is not that hard anymore nowadays:)<br>
<br>
    Regards,<br>
    Volker<br>
<br>
<br>
<br>
<br>
-- <br>
Best Regards,<br>
Sean Chou<br>
<br>
</div></blockquote>
<br>
</blockquote></div><br><br clear="all"><div><br></div>-- <br>Best Regards,<br>Sean Chou<br><br>