Pagina 1 di 1

Problemi con Arduiino su Slackware64-13.0 [risolto]

Inviato: dom 6 dic 2009, 15:55
da Simoleso
Ciao a tutti,
ho cercato di installare Arduino su Slackware 13.0 a 64BIT. Purtroppo il risultato è questo:

Codice: Seleziona tutto

]eso@alnitak ~/arduino-0017 $ ./arduino
java.lang.UnsatisfiedLinkError: /home/leso/arduino-0017/lib/librxtxSerial.so: /home/leso/arduino-0017/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: /home/leso/arduino-0017/lib/librxtxSerial.so: /home/leso/arduino-0017/lib/librxtxSerial.so: wrong ELF class: ELFCLASS32 (Possible cause: architecture word width mismatch)
        at java.lang.ClassLoader$NativeLibrary.load(Native Method)
        at java.lang.ClassLoader.loadLibrary0(Unknown Source)
        at java.lang.ClassLoader.loadLibrary(Unknown Source)
        at java.lang.Runtime.loadLibrary0(Unknown Source)
        at java.lang.System.loadLibrary(Unknown Source)
        at gnu.io.CommPortIdentifier.<clinit>(CommPortIdentifier.java:83)
        at processing.app.Editor.populateSerialMenu(Editor.java:911)
        at processing.app.Editor.buildToolsMenu(Editor.java:641)
        at processing.app.Editor.buildMenuBar(Editor.java:434)
        at processing.app.Editor.<init>(Editor.java:181)
        at processing.app.Base.handleOpen(Base.java:739)
        at processing.app.Base.handleOpen(Base.java:709)
        at processing.app.Base.handleNew(Base.java:606)
        at processing.app.Base.<init>(Base.java:346)
        at processing.app.Base.main(Base.java:239)
Ho provato a cercare la libreria librxtx-java come suggerito qui:
http://www.arduino.cc/playground/Learning/Linux
ma non sono riuscito a trovare nulla.

Qualcuno è riuscito a far andare l'IDE di Arduino su Slackware64?

Grazie per l'attenzione,
Simoleso
---
Mess with the best, die like the rest.

Re: Problemi con Arduiino su Slackware64-13.0

Inviato: dom 6 dic 2009, 16:42
da 414N
Ma hai provato ad estrarre il file librxtxSerial.so (la librerie a 64 bit sotto la directory x86_64-unknown-linux-gnu) contenuta nel file inidicato su quella pagina ( rxtx-2.2pre2-bins.zip) all'interno della directory /home/leso/arduino-0017/lib/ ?

Re: Problemi con Arduiino su Slackware64-13.0

Inviato: lun 7 dic 2009, 9:53
da Simoleso
414N ha scritto:Ma hai provato ad estrarre il file librxtxSerial.so (la librerie a 64 bit sotto la directory x86_64-unknown-linux-gnu) contenuta nel file inidicato su quella pagina ( rxtx-2.2pre2-bins.zip) all'interno della directory /home/leso/arduino-0017/lib/ ?
gh
Che superniubbo che sono, in effetti adesso l'IDE parte solo che ho un problema con avr-gcc, devo ricompilarlo.
Una domanda, ho seguito un howto per aggiungere librerei a 32 bit, visto che arduino è precompilato a 32 bit, sarà necessario compilare avr-gcc a 32 bit pure lui? Oppure vado liscio a 64? :oops:

Simoleso

Re: Problemi con Arduiino su Slackware64-13.0 [risolto]

Inviato: mar 8 dic 2009, 1:34
da Simoleso
Bene, ho risolto: ho seguito questo howto
http://www.arduino.cc/playground/Linux/Slackware
modificando però la variabile PREFIX in

Codice: Seleziona tutto

export PREFIX=/usr/local/avr
exportando presso l'utente (non root) il percorso /usr/local/avr/bin l'IDE di Arduino compila correttamente il codice.

Simone

Re: Problemi con Arduiino su Slackware64-13.0 [risolto]

Inviato: mar 8 dic 2009, 20:36
da Simoleso
Aggiungo inoltre che per permettere ad Arduino di programmare correttamente la schedina DUEMILANOVE si devono aggiungere questi due passi: Leso