./KV_Team_OSD_GUI ControlP5 1.5.2 infos, comments, questions at http://www.sojamo.de/libraries/controlP5OpenJDK 64-Bit Server VM warning: You have loaded library /home/tripper/RC/KV_Team_OSD_2.3/KV_Team_OSD_2.3/KV_Team_GUI/application.linux32/librxtxSerial.so which might have disabled stack guard. The VM will try to fix the stack guard now.It's highly recommended that you fix the library with 'execstack -c <libfile>', or link it with '-z noexecstack'.java.lang.UnsatisfiedLinkError: /home/tripper/RC/KV_Team_OSD_2.3/KV_Team_OSD_2.3/KV_Team_GUI/application.linux32/librxtxSerial.so: /home/tripper/RC/KV_Team_OSD_2.3/KV_Team_OSD_2.3/KV_Team_GUI/application.linux32/librxtxSerial.so: wrong ELF class: ELFCLASS32 (Possible cause: architecture word width mismatch) thrown while loading gnu.io.RXTXCommDriverjava.lang.UnsatisfiedLinkError: /home/tripper/RC/KV_Team_OSD_2.3/KV_Team_OSD_2.3/KV_Team_GUI/application.linux32/librxtxSerial.so: /home/tripper/RC/KV_Team_OSD_2.3/KV_Team_OSD_2.3/KV_Team_GUI/application.linux32/librxtxSerial.so: wrong ELF class: ELFCLASS32 (Possible cause: architecture word width mismatch) at java.lang.ClassLoader$NativeLibrary.load(Native Method) at java.lang.ClassLoader.loadLibrary1(ClassLoader.java:1968) at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1893) at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1883) at java.lang.Runtime.loadLibrary0(Runtime.java:849) at java.lang.System.loadLibrary(System.java:1088) at gnu.io.CommPortIdentifier.<clinit>(CommPortIdentifier.java:83) at processing.serial.Serial.list(Serial.java:557) at KV_Team_OSD_GUI.setup(KV_Team_OSD_GUI.java:607) at processing.core.PApplet.handleDraw(PApplet.java:1608) at processing.core.PApplet.run(PApplet.java:1530) at java.lang.Thread.run(Thread.java:745)Exception in thread "Animation Thread" java.lang.RuntimeException: Error inside Serial.ports() at processing.serial.Serial.errorMessage(Serial.java:591) at processing.serial.Serial.list(Serial.java:572) at KV_Team_OSD_GUI.setup(KV_Team_OSD_GUI.java:607) at processing.core.PApplet.handleDraw(PApplet.java:1608) at processing.core.PApplet.run(PApplet.java:1530) at java.lang.Thread.run(Thread.java:745)
To run a 32-bit executable file on a 64-bit multi-architecture Ubuntu system, you have to add the i386 architecture and install the three library packages libc6:i386, libncurses5:i386, and libstdc++6:i386:
sudo dpkg --add-architecture i386