On Jun 13, 2007, at 1:37 PM, Mark Modrall wrote:
Hi…
We’re trying to move a java program to a Windows 64-bit
os environment with the 64-bit jvm. The latest problem we ran into
was that the nteventlogappender.dll is build 32-bit, so it’s barfing.
I went to see about building a 64-bit version. First I
downloaded the 1.2.14 bin + src full distribution and found that
the package was missing several include files and had no make
script. I went to the public svn site and did a checkout. I found
the code there was a) different than the 1.2.14 distro and b) still
missing include files.
Where is one supposed to get the missing bits to build
this piece?
Thanks
Mark
The missing include files are likely the output of javah and are
therefore derived from the corresponding Java files and are not
included in the distribution.
If you look at src/ntdll/build.xml, the build sequence should be
fairly obvious. The Win32 NTEventLogAppender.dll is built using
MinGW to allow the release to be built without requiring developers
to have a license of some particular version of Microsoft Visual
Studio. However, I do not know of a free compiler for Win64.