#72 closed defect (fixed)
Test joystick support on Ubuntu OS
Reported by: | Florian Roth | Owned by: | Florian Roth |
---|---|---|---|
Priority: | major | Milestone: | MS1: First release (1.0.0) |
Component: | controller | Version: | pre-1.0 |
Keywords: | joystick, device, ubuntu | Cc: |
Description
Joystick support works fine under Windows XP.
Figgure out if it works under Ubuntu OS.
Attachments (1)
Change History (6)
comment:1 Changed 16 years ago by
Owner: | changed from Florian Roth to Henrik Heimbuerger |
---|---|
Status: | new → assigned |
Type: | enhancement → defect |
comment:2 Changed 16 years ago by
Owner: | changed from Henrik Heimbuerger to Florian Roth |
---|
Yeah, that sounds very much like it.
To confirm, please do a "file libjjstick.so". You probably get something about an "ELF 64-bit shared object".
Guess we'll have to build the lib ourselves then. Download the archive, extract it (completely) and run "make" in the linux/ subdirectory. I tried building it in a VM and it worked immediately (well, I already had Java installed and I needed to get gcc and g++). The result will end up in the lib/ subdirectory, not in linux/!
I attached the version I built to this ticket, but it's probably better if you build your own:
root@ubuntu804desktop:/home/user/Desktop/joystick/lib# file libjjstick.so.0.7 libjjstick.so.0.7: ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), not stripped
Changed 16 years ago by
Attachment: | libjjstick.so.0.7 added |
---|
native joystick library, built on a Linux VM
comment:3 Changed 16 years ago by
comment:5 Changed 16 years ago by
Component: | unspecified → controller |
---|
I got the following error when I scan for Joysticks:
19:48:59,603 WARN GameControllerDeviceManager:72 - Game controller library failed to initialize, returning 0 game controllers.
java.lang.UnsatisfiedLinkError?: /home/flosk8/workspaces/wsJacavi/JACAVI/libs/libjjstick.so: /home/flosk8/workspaces/wsJacavi/JACAVI/libs/libjjstick.so: wrong ELF class: ELFCLASS64 (Possible cause: architecture word width mismatch)
maybe its the wrong .so maybe its an so for 64 Bit OS?
Could you please check this out and give me the ticket back.