openjdk8u stable 32bit for windows build environment
Peter Koellner
peter at asgalon.net
Wed Dec 21 03:13:24 UTC 2016
On Wed, 21 Dec 2016, Peter Koellner wrote:
> What puzzles me a bit now is this:
>
> Peter at WIN7VM
> /cygdrive/c/openjdk/jdk8u/build/windows-x86-normal-server-fastdebug/bootcycle-build/images/j2re-image/bin
> $ for i in *.dll; do echo " $i"; ldd $i; done > ldds
>
> What do the question marks mean:
>
>
> awt.dll
> ntdll.dll => /cygdrive/c/Windows/SysWOW64/ntdll.dll (0x77660000)
> kernel32.dll => /cygdrive/c/Windows/syswow64/kernel32.dll
> (0x75530000)
> KERNELBASE.dll => /cygdrive/c/Windows/syswow64/KERNELBASE.dll
> (0x75ba0000)
> ??? => ??? (0x74710000)
cygcheck puts it a bit clearer, it looks like something went wrong with manually copying/renaming the
freetype.dll file. This should probably be automated.
Second problem was that freetype.dll depends on zlib1.dll, which apparently was not copied. fontmanager depends on freetype6.dll instead of freetype.dll, not sure what that means with System.getLibrary("freetype"). Copying freetype.dll to freetype6.dll in the bin directory seems to solve the classnotfound-exceptions for the FontManager.
My test application displays the JFrame opens the file chooser now. it is after 4 o'clock in the morning, tomorrow I will try to sort the dll mess out and look after the failed tests in make test.
regards
Peter
--
peter kollner <peter at asgalon.net>
More information about the jdk8u-dev
mailing list