You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
java.lang.UnsatisfiedLinkError: /home/stick/Applications/energia-0101E0009/lib/librxtxSerial.so: /home/stick/Applications/energia-0101E0009/lib/librxtxSerial.so: wrong ELF class: ELFCLASS32 (Possible cause: architecture word width mismatch) thrown while loading gnu.io.RXTXCommDriver
When I explored the version built from source I found out that librxtxSerial.so and librxtxSerial64.so are the same file (64-bit), which is not true for 32-bit download.
Are we supposed to manually rename librxtxSerial64.so to librxtxSerial.so on 64-bit machine? Some autodetection in RXTXcomm.jar would be nice ...
The text was updated successfully, but these errors were encountered:
Manually renaming the file as above worked for me on a 64-bit system. It'd definitely be good if it could be automatically handled - or at least if it could be caught and a sensible error message given (which could state that you need to do the rename on 64-bit systems).
Yes, I had the same issue and renaming the files was what I had to do to be able to start it at all. The second thing was another error that prevented me from compiling anything:
/home/james/Energia/energia-0101E0009/hardware/tools/msp430/bin/../lib/gcc/msp430/4.6.3/../../../../msp430/bin/as: error while loading shared libraries: libz.so.1: cannot open shared object file: No such file or directory
sudo apt-get install ia32-libs
was the solution. I'm running Ubuntu 12.10 64-bit.
When I download Linux binary form http://energia.nu/download/ and run it on 64-bit system I get:
java.lang.UnsatisfiedLinkError: /home/stick/Applications/energia-0101E0009/lib/librxtxSerial.so: /home/stick/Applications/energia-0101E0009/lib/librxtxSerial.so: wrong ELF class: ELFCLASS32 (Possible cause: architecture word width mismatch) thrown while loading gnu.io.RXTXCommDriver
When I explored the version built from source I found out that librxtxSerial.so and librxtxSerial64.so are the same file (64-bit), which is not true for 32-bit download.
Are we supposed to manually rename librxtxSerial64.so to librxtxSerial.so on 64-bit machine? Some autodetection in RXTXcomm.jar would be nice ...
The text was updated successfully, but these errors were encountered: