Trying to run JPen on a 64 bit architecture doesn't work, as the binaries are compiled against 32 bit.
Causes for example an error like this:
Caused by: java.lang.UnsatisfiedLinkError: /home/test/jpen-2-081117/libjpen-2.so: /home/test/jpen-2-081117/libjpen-2.so: wrong ELF class: ELFCLASS32 (Possible cause: architecture word width mismatch)
Maybe a solution would be to compile separate 32 and 64 bit binaries for each platform. How to get java to load the right one might be more tricky, but if nothing else, the end application developers could just create two distributions, one ofr 32 bit and one for 64 bit, and package one set of JPen binaries with one, and the other set with the other.
Log in to post a comment.