Corriendo arduino-0015 en Gentoo/Linux amd64

Julio 30, 2009

Solo un paso rápido por acá. Si a alguno le ocurre al tratar de arrancar arduino que el proceso muere dejando este backtrace:

java.lang.UnsatisfiedLinkError: ${ARDUINO}/lib/librxtxSerial.so: ${ARDUINO}/lib/librxtxSerial.so: wrong ELF class: ELFCLASS32 (Possible cause: architecture word width mismatch) thrown while loading gnu.io.RXTXCommDriver
Exception in thread “main” java.lang.UnsatisfiedLinkError: ${ARDUINO}/lib/librxtxSerial.so: ${ARDUINO}/librxtxSerial.so: wrong ELF class: ELFCLASS32 (Possible cause: architecture word width mismatch

Todo lo que necesitan hacer es un enlace al librxtxSerial.so instalado desde portage (dev-java/rxtx), compilado para 64bits:

$ export ARDUINO=”<directorio donde está arduino>”

$ rm  ${ARDUINO}/lib/librxtxSerial.so; ln -s /usr/lib64/rxtx-2/librxtxSerial.so ${ARDUINO}/lib/librxtxSerial.so

Saludos…

Escribe un comentario