Menu

#56 binaries for the IA64 platform

v3.1.1
open
None
5
2004-09-04
2004-08-08
Lars Kral
No

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

Discussion

  • Leif Mortenson

    Leif Mortenson - 2004-09-04
    • milestone: --> v3.1.1
    • assigned_to: nobody --> mortenson
     
  • Leif Mortenson

    Leif Mortenson - 2004-09-04

    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

     
  • Lars Kral

    Lars Kral - 2004-09-05

    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

     
  • Lars Kral

    Lars Kral - 2004-09-05

    VS6 build log

     

Log in to post a comment.

MongoDB Logo MongoDB