I2P Address: [http://git.idk.i2p]

Skip to content
Snippets Groups Projects
  1. Jun 12, 2011
    • kytv's avatar
      Remove "Working Directory" from the Uninstaller shortcut in Windows. With the · c8ac7bf8
      kytv authored
      working directory set to $INSTALL_DIR, C:\Program Files\I2P is not removed in
      XP.
      
      ...but even with the working directory removed, the the Uninstaller folder is left
      within $INSTALL_DIR in Windows 7.
      c8ac7bf8
    • kytv's avatar
      We will install a copy of the 32 bit version of the wrapper libs when on x64 · 20d0221f
      kytv authored
      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.
      20d0221f
    • kytv's avatar
      Add jcpuid binaries for Intel macs · ffffd2de
      kytv authored
      ffffd2de
    • kytv's avatar
      add support for osx · 796d104b
      kytv authored
      796d104b
    • kytv's avatar
      add isx86 check for x86_64 too · 654aa591
      kytv authored
      654aa591
    • kytv's avatar
  2. Jun 11, 2011
  3. Jun 10, 2011
  4. Jun 09, 2011
    • kytv's avatar
      New: 64-bit wrapper for Windows. · 162c5bca
      kytv authored
      The Tanuki Software website states "64-bit Windows versions of the Java Service Wrapper
      are not currently being made available in the Community Edition." The Makefile
      for x86_64 is missing from the upstream tarball as well. 
      
      Well...included in this checkin is a diff against 
      $WRAPPER-3.5.9-SRC/src/c/Makefile-windows-x86-32.nmake (see the README in
      installer/libs/wrapper/win64.
      162c5bca
    • kytv's avatar
      remove reference to postinstall.bat · 3d9f68ac
      kytv authored
      3d9f68ac
    • kytv's avatar
      Since postinstall.bat isn't used any longer: · 7f96e279
      kytv authored
      - removing from /build.xml
      - moving recent changes from installer/resources/postinstall.bat to installer/install.xml
      - dropping installer/resources/postinstall.bat
      7f96e279
    • zzz's avatar
      * NativeBigI: Add support for atom, core2, corei, nano, pentiumm, geode · 0b4e430c
      zzz authored
          * JBigI:
            - Add new libjbigi-linux-xxx.so files built by sponge, now that we have
              CPUID.java support for them (thanks hottuna).
              See http://zzz.i2p/topics/306 for discussion and test results.
      
              64-bit processors (atom, core2, corei, nano):
              Built with GMP 5.0.2. License is LGPLv3.
              Built by sponge with GCC 4.4.4, downloaded from
              http://sponge.i2p/files/jbigi/gmp-5.0.2/
              For 64-bit processors, both performance testing and
              the GMP changelog http://gmplib.org/gmp5.0.html led us to use 5.0.2
              for both the 32- and 64-bit versions, even though the files are twice as big.
              5.0.x contains specific optimizations for atom and nano.
              All 64-bit libs have _64 appended.
      
              32-bit processors (pentiumm, geode):
              Built with GMP 4.3.2. License is LGPLv3.
              Built by sponge with GCC 4.4.4, downloaded from
              http://sponge.i2p/files/jbigi/gmp-4.3.2/
              The 4.3.2 files are half the size of those built with GMP 5.0.2, and there was
              little or no performance difference between the two versions for 32 bit processors.
      0b4e430c
Loading