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-04-25 06:29:20 +00:00
2011-05-23 19:22:33 +00:00
2011-05-13 21:04:58 +00:00
2011-05-16 19:58:19 +00:00

PUBLIC DOMAIN SOFTWARE

free (adj.) - unencumbered; not under the control
              of others

This software is released into the public domain
by the I2P team with no warranty of any kind,
either expressed or implied. It probably won't
make your computer catch on fire, or eat your
children, but it might. Use at your own risk.

The base I2P router and SDK make use of the 
following non-public domain code:

* TheCrypto's cryptographic routines (BSD)
* Bouncycastle's hash routines (MIT license)
* Cryptix's AES routines (Cryptix license)
* Adam Buckley's SNTP routines (BSD)
* FSF's PRNG and GMP (LGPL)

Also included in this distribution are a bunch
of third party client applications, all with
their own dependencies.  Please see our license
policy page for details: 
  http://www.i2p2.de/licenses

One of the bundled client apps (routerconsole) 
requires us to say:
  This product includes software developed by 
  the Apache Software Foundation 
  (http://www.apache.org/)

I2PTunnel, I2PSnark, SusiDNS, and SusiMail
are GPL licensed.  

For more information see LICENSE.txt
in the install directory.

For source, please see:
   http://www.i2p2.de/monotone