We have probably forgotten to put the correct conditionals around some
of the X11 checks so they are executed on Windows. It should be harmless
though. Freetype is however needed, as has been pointed out by others
already.
A note on freetype is to be sure that it's 64bit if you are building
64bit OpenJDK. It's an easy mistake to make since I think freetype
builds 32bit by default.
/Erik
On 2014-10-28 20:25, Dave Pointon wrote:
Hi again all ,
Pray tell, does anyone on here have any problem building on 64 bit Windoze
for a 64 bit Windoze target ? I ask because as you may, or may not,
remember/know, I have the task of attempting to bring the IBM build system
into line with the current jdk8 autoconf based process and whilst doing so,
I observed the following fatal error whilst running configure ...
.
.
.
checking what is not needed on Windows?... alsa cups pulse x11
checking for Mac OS X Java Framework... no
checking for X... no
checking for X11/extensions/shape.h... no
configure: error: Could not find freetype! You need to build a 64-bit
version of freetype.
This is not readily available.
You can find source code and build instructions on
http://www.freetype.org/
If you put the resulting build in "C:\Program Files\GnuWin32", it will be
found automatically.
configure exiting with result code 1
It seems rather incongruous to me that configure decides that X isn't
required and then goes off in search of it ?
Can anyone confirm/refute my assertion and indeed observation. If it is
indeed a defect, then I will, raise a defect and fix it, if not, then can
someone alborate as to what is actually happening.
TIA ,
--
Dave Pointon FIAP MBCS
Now I saw, tho' too late, the folly of beginning a work before we count the
cost and before we we judge rightly of our strength to go thro' with it -
Robinson Crusoe