Are there any plans to release binaries for the IA64
platform? We switched to the IA64 platform along with
the IA64 JVM from Sun, but an atempt to start a service
with the win32 binaries results in the following message:
WARNING - Unable to load the Wrapper's native
library 'wrapper.dll'.
The file is located on the path at the following
location but
could not be loaded:
C:\server\wrapper-3.1.1\wrapper.dll
Please verify that the file is readable by the
current user
and that the file has not been corrupted in any
way.
System signals will not be handled correctly.
Wrapper (Version 3.1.1)
http://wrapper.tanukisoftware.org
Logged In: YES
user_id=228081
Lars,
If you would like to donate some hardware, I will get right
on this for you. No? All well. Unfortunately I don't
have access to such a beast at the moment. Over half of
the platforms that I support are the result of patches and
help with releases from a handful of generous users.
If you are interested in helping out then I will be more
than happy to help where I can to get the Wrapper building.
For starters, I would try downloading the source and see
what happens when you try building it.
The message about not being able to load wrapper.dll is
being displayed by my wrapper code. I decide what file name
to use in the message based on the resolved platform. It is
possible that IA64 versions of java expect the jni libraries
to have a different file name or extension. There was an
issue like this on 64 bit versions of HPUX. Most unix
versions attempt to load libwrapper.so, but HPUX64 expects
libwrapper.sl
Cheers,
Leif
Logged In: YES
user_id=936392
Thanks for your reply, Leif. I am very interested in helping out
to find a solution for the IA64 platform.
In the meantime I have already had some success with the
MS Platform SDK, which makes it possible to build 64 bit
binaries with VS6 or VS.NET, even on a x86 based system.
Please have a look at the attached build log. Now the library
can be loaded without the UnsatisfiedLinkError.
BTW: the exact error message I received with the
wrapper.debug=true switch reads as follows:
Loading native library failed: wrapper.dll Cause:
java.lang.UnsatisfiedLinkError: C:\server\wrapper-3.1.1
\wrapper.dll: %1 is not a valid Win32 application
[..]
Java Version : 1.4.2_05-b04 Java HotSpot(TM) 64-Bit
Server VM
Java VM Vendor : Sun Microsystems Inc.
So resolving the platform/filename based on the os.name
system property (which is set to "Windows 2003" in this case)
does already work.
Cheers,
Lars
VS6 build log
Logged In: YES
user_id=804800
Originator: NO
The Linux binaries for IA64 (Version 3.2.3) have been submitted here:
http://sourceforge.net/tracker/index.php?func=detail&aid=1663887&group_id=39428&atid=425189