Files
i2p.i2p/installer/resources
kytv 20d0221f5d We will install a copy of the 32 bit version of the wrapper libs when on x64
for use with a 32 bit JRE.

Rationale:
On an x64 system using a 32 bit jvm Without the 32 bit libwrapper, messages
like this will be shown in wrapper.log with the wrapper in MTN & I2P >= 0.8.7:

-----------------------
 Launching a JVM...
 WrapperManager: Initializing...
 WrapperManager: 
 WrapperManager: WARNING - Unable to load the Wrapper's native library 'libwrapper.so'.
 WrapperManager:           The file is located on the path at the following location but
 WrapperManager:           could not be loaded:
 WrapperManager:             $I2P/lib/libwrapper.so
 WrapperManager:           Please verify that the file is both readable and executable by the
 WrapperManager:           current user and that the file has not been corrupted in any way.
 WrapperManager:           One common cause of this problem is running a 32-bit version
 WrapperManager:           of the Wrapper with a 64-bit version of Java, or vica versa.
 WrapperManager:           This is a 32-bit JVM.
 WrapperManager:           Reported cause:
 WrapperManager:             $I2P/lib/libwrapper.so: $I2P/lib/libwrapper.so: 
                           wrong ELF class: ELFCLASS64 (Possible cause: architecture word width mismatch)
 WrapperManager:           System signals will not be handled correctly.
-----------------------

With libwrapper.so removed, one sees the following:

 WrapperManager: WARNING - Unable to load the Wrapper's native library because none of the
 WrapperManager:           following files:
 WrapperManager:             libwrapper-linux-x86-32.so
 WrapperManager:             libwrapper.so
 WrapperManager:           could be located on the following java.library.path:
 WrapperManager:             $I2P
 WrapperManager:             $I2P/lib
 WrapperManager:           Please see the documentation for the wrapper.java.library.path
 WrapperManager:           configuration property.
 WrapperManager:           System signals will not be handled correctly.
-----------------------

The 32 bit lib names, when installed on an x64 system, will match the alternate
names that the wrapper looks for.
2011-06-12 21:42:09 +00:00
..
2011-02-17 12:52:57 +00:00
2011-03-30 21:08:08 +00:00
2010-05-06 03:59:23 +00:00
2011-04-25 06:29:20 +00:00
2008-06-13 17:19:42 +00:00
2011-05-23 19:22:33 +00:00
2010-12-11 13:28:16 +00:00
2010-12-05 19:04:33 +00:00
2004-11-25 21:57:19 +00:00
2009-06-13 13:46:11 +00:00
2011-05-13 21:04:58 +00:00
2010-02-15 12:43:28 +00:00
2004-12-21 16:32:49 +00:00
2011-05-16 19:58:19 +00:00
2008-11-26 15:20:00 +00:00
2009-03-26 00:02:29 +00:00
2004-11-25 21:57:19 +00:00
2009-04-08 01:34:12 +00:00
2004-11-25 21:57:19 +00:00