Menu

Running xProcess on 64 bit Linux

Help
2009-06-08
2013-04-29
  • Rajbir Saini

    Rajbir Saini - 2009-06-08

    Those who have 64 bit Linux installed will not be able to run the xProcess Beta as this is for the 32 bit environment. However, I have found a way to run the xProcess beta on 64 bit Ubuntu 9.4. You will need to install the 32 bit JDK and other 32 bit compatibility  libs. For Ubuntu it is very simple:

    1. Install 32 bit JDK 1.6

    sudo apt-get install ia32-sun-java5-bin

    2. You will need the 32 bit Mozilla XULrunner for Internal browser to work. Download the latest copy 32 bit XULruner from Mozilal site. http://releases.mozilla.org/pub/mozilla.org/xulrunner/releases/1.9.0.10/runtimes/xulrunner-1.9.0.10.en-US.linux-i686.tar.bz2.

    3. Install the Xulrunner at some location e.g /opt

    4. Add the following line in xprocess.ini

    -Dorg.eclipse.swt.browser.XULRunnerPath=/opt/xulrunner

    5. Create an application launcher to launch the xprocess. Command line should include the 32 bit JDK as vm parameter. For example below is the command for my system. Adjust the command line according to the location of JDK in your system.

    /opt/xprocess/xprocess -vm /usr/bin/java

    You can also use the below desktop entry.

    #!/usr/bin/env xdg-open
    [Desktop Entry]
    Name=xProcess
    Comment=Manage your project
    Exec=/opt/xprocess/xprocess -vm /usr/bin/java
    Terminal=false
    Type=Application
    StartupNotify=true

    I hope someone will find it helpful.

    Thanks,

    Raj

     
    • Tim Shelley

      Tim Shelley - 2009-06-08

      Hi Raj,

      Thanks for the guide on how to get xProcess Rich Client up and running on 64 bit Linux. I'm going to post this guide under our documentation as well, and will add in the release notes for v3.2 about the Linux version being 32 bit only and pointing to this guide for those that would like to try to get it running under 64 bit Linux.

      Regards,

      Tim.

       
    • Rajbir Saini

      Rajbir Saini - 2009-06-12

      Thanks Tim.

      There is a minor mistake under section  "Install 32 bit JDK 1.6"

      instead of "sudo apt-get install ia32-sun-java5-bin" it should read sudo apt-get install ia32-sun-java6-bin

      Thanks,

      Raj

       
    • Tim Shelley

      Tim Shelley - 2009-06-12

      Hi Raj,

      Thanks for the update, I will make the change.

      Regards,

      Tim.

       
    • Anonymous

      Anonymous - 2009-07-20

      Just a note:

      The above instructions worked for me with one exception. I had already installed the 64 bit sun jvm, and so my 32 bit binary was located at /usr/lib/jvm/ia32-java-6-sun/bin/java.

      therefore

      ./xprocess -vm /usr/lib/jvm/ia32-java-6-sun/bin/java

      was the appropriate command for my configuration

       
  • bytestore

    bytestore - 2012-10-25

    debian squeeze
    Linux 2.6.32-5-amd64 #1 SMP Sun Sep 23 10:07:46 UTC 2012 x86_64 GNU/Linux

    export GTK_PATH=/usr/lib32/gtk-2.0
    export LD_LIBRARY_PATH=/usr/lib32:/usr/lib32/gio/modules
    ./xprocess -vm /usr/lib/jvm/ia32-java-6-sun/bin/java

    /usr/lib/gio/modules/libgvfsdbus.so: wrong ELF class: ELFCLASS64
    Failed to load module: /usr/lib/gio/modules/libgvfsdbus.so
    /usr/lib/gio/modules/libgvfsdbus.so: wrong ELF class: ELFCLASS64
    Failed to load module: /usr/lib/gio/modules/libgvfsdbus.so

    :(

     
  • Tim Shelley

    Tim Shelley - 2012-10-26

    Hi,

    Last night I uploaded a beta version of xProcess 3.6.1 for Linux x64.

    It's really had no testing at all so please be aware of this, but any feedback would be appreciated.

     

Log in to post a comment.

MongoDB Logo MongoDB