Go Down

Topic: IDE 1.0 unter Ubuntu Fehlermeldungen (Read 701 times) previous topic - next topic

Rudi01

Feb 16, 2013, 11:59 pm Last Edit: Feb 17, 2013, 12:07 am by uwefed Reason: 1
Hallo

da ich mittlerweile fast nur noch Ubuntu nutze möchte ich auch die Arduino Programmierumgebung auch unter Linux nutzen.
Doch leider spuckt diese viele Fehlermeldungen aus unter Win funktioniert die Kompilierung.
Hier mal die Meldungen:

Code: [Select]
In file included from /usr/share/arduino/hardware/arduino/cores/arduino/Arduino.h:191:0,
                from /usr/share/arduino/libraries/DS18S20/OneWire.cpp:66:
/usr/share/arduino/hardware/arduino/cores/arduino/WString.h:116:83: error: declaration of C function 'StringSumHelper& operator+(const StringSumHelper&, const char*)' conflicts with
/usr/share/arduino/hardware/arduino/cores/arduino/WString.h:115:27: error: previous declaration 'StringSumHelper& operator+(const StringSumHelper&, const String&)' here
/usr/share/arduino/hardware/arduino/cores/arduino/WString.h:117:73: error: declaration of C function 'StringSumHelper& operator+(const StringSumHelper&, char)' conflicts with
/usr/share/arduino/hardware/arduino/cores/arduino/WString.h:116:27: error: previous declaration 'StringSumHelper& operator+(const StringSumHelper&, const char*)' here
/usr/share/arduino/hardware/arduino/cores/arduino/WString.h:118:84: error: declaration of C function 'StringSumHelper& operator+(const StringSumHelper&, unsigned char)' conflicts with
/usr/share/arduino/hardware/arduino/cores/arduino/WString.h:117:27: error: previous declaration 'StringSumHelper& operator+(const StringSumHelper&, char)' here
/usr/share/arduino/hardware/arduino/cores/arduino/WString.h:119:74: error: declaration of C function 'StringSumHelper& operator+(const StringSumHelper&, int)' conflicts with
/usr/share/arduino/hardware/arduino/cores/arduino/WString.h:118:27: error: previous declaration 'StringSumHelper& operator+(const StringSumHelper&, unsigned char)' here
/usr/share/arduino/hardware/arduino/cores/arduino/WString.h:120:83: error: declaration of C function 'StringSumHelper& operator+(const StringSumHelper&, unsigned int)' conflicts with
/usr/share/arduino/hardware/arduino/cores/arduino/WString.h:119:27: error: previous declaration 'StringSumHelper& operator+(const StringSumHelper&, int)' here
/usr/share/arduino/hardware/arduino/cores/arduino/WString.h:121:75: error: declaration of C function 'StringSumHelper& operator+(const StringSumHelper&, long int)' conflicts with
/usr/share/arduino/hardware/arduino/cores/arduino/WString.h:120:27: error: previous declaration 'StringSumHelper& operator+(const StringSumHelper&, unsigned int)' here
/usr/share/arduino/hardware/arduino/cores/arduino/WString.h:122:84: error: declaration of C function 'StringSumHelper& operator+(const StringSumHelper&, long unsigned int)' conflicts with
/usr/share/arduino/hardware/arduino/cores/arduino/WString.h:121:27: error: previous declaration 'StringSumHelper& operator+(const StringSumHelper&, long int)' here
In file included from /usr/share/arduino/libraries/DS18S20/OneWire.cpp:66:0:
/usr/share/arduino/hardware/arduino/cores/arduino/Arduino.h:195:33: error: declaration of C function 'uint16_t makeWord(byte, byte)' conflicts with
/usr/share/arduino/hardware/arduino/cores/arduino/Arduino.h:194:10: error: previous declaration 'uint16_t makeWord(uint16_t)' here
/usr/share/arduino/hardware/arduino/cores/arduino/Arduino.h:205:17: error: declaration of C function 'long int random(long int)' conflicts with
/usr/lib/gcc/avr/4.5.3/../../../avr/include/stdlib.h:504:13: error: previous declaration 'long int random()' here
/usr/share/arduino/hardware/arduino/cores/arduino/Arduino.h:206:23: error: declaration of C function 'long int random(long int, long int)' conflicts with
/usr/share/arduino/hardware/arduino/cores/arduino/Arduino.h:205:6: error: previous declaration 'long int random(long int)' here


Kann mir da jemand weiter helfen.

TransWarp

Da scheint etwas nicht zusammenzupassen.
Kannst du auf Arduino 1.0.3 updaten und die neueste OneWire-Lib laden ?

Rudi01

Geht das denn bei Ubuntu ( die 1.0 IDE ist meines Wissen die aktuellste die für Linux erhältlich ist )
Di Lib werde ich aktualisieren.

Rudi01

Wow super
das Lib-Ubdate hat geholfen


Besten Dank Für die Hilfe

uwefed


Geht das denn bei Ubuntu ( die 1.0 IDE ist meines Wissen die aktuellste die für Linux erhältlich ist )


Die IDE erscheinen immer für alle 3 großen Betriebsysteme (Win MacOS Linux und Source) gleichzeitig.
Im Moment sind die 1.0.3 für Arduino außer Arduino DUE und 1.5.2 für alle Arduino enschließlich des Arduino DUE die aktuellen Versionen.
http://arduino.cc/en/Main/Software
Grüße Uwe

Rudi01

Hi

nur kann ich die nicht installieren . Bin halt in Linux noch Anfänger.
So installiere ich die IDE immer unter der Ubuntu Softwareverwaltung und da wird nur die Version 1.0 angeboten aber jetzt klappst ja .

Danke noch für alle Hilfe

Go Up