J'ai installé El Capitan sur mon Mac et Arduino IDE version 1.7.10 téléchargé sur le site Arduino - Home. Résultat : pas de lancement possible. Message : "Impossible d'utiliser un environnement Java 7".
En regardant dans mes archives, je découvre que je dispose d'un dossier pour IDE 1.6.9, téléchargé à l'adresse https://www.arduino.cc/en/Main/Software. Résultat : après installation, cet environnement fonctionne parfaitement sous El Capitan.
Nota : la version de Java nécessaire pour faire fonctionner l'IDE a été téléchargée depuis le site d'Apple (lien) ; il est précisé que Java 6 est intégré dans ce package.
Ayant trouvé bizarre de passer de 1.6.9 à 1.7.10, j'ai alors remarqué que le lien de téléchargement était différent :
Effectivement, la version 1.7.10 fonctionnait sans problème sous Yosemite.
C'est le passage à El Capitan qui a entrainé le dysfonctionnement ce cette même application et je ne trouve pas de solution.
Je m'en retourne donc à la version 1.6.9 qui me suffit, bien que sous Windows je travaille avec Visual Studio Community et un plug-in spécifique Arduino.
Nota : El Capitan ne possède plus de réparation des permissions ; ce processus est désormais automatique.
J'ai bien tout lu mais chez moi Mac OSX El Capitan V10.11.6 avec Java8 rien ne fonctionne au dessus de Arduino 1.0.6.
J'ai passé la matinée à tous les essayer. cc et org.
C'est gonflant. Si une idée passe par là ???
Cdlt JP
Java (build 1.8.0_101-b13) moi aussi. Nous sommes identiques donc.
J'ai peut-être un fichier qui met la pagaille quelque part.
Je ne sais pas si l'on peut laisser cohabiter dans le même répertoire différentes versions de l'IDE Arduino.
Il me faut peut-être faire le ménage.
Java (build 1.8.0_101-b13) moi aussi. Nous sommes identiques donc.
J'ai peut-être un fichier qui met la pagaille quelque part.
Je ne sais pas si l'on peut laisser cohabiter dans le même répertoire différentes versions de l'IDE Arduino.
Il me faut peut-être faire le ménage.
Bonsoir JP
[HS]
Meme "une prevol machine chiante" est souvent plus simple que de se repérer au travers des versions "IDE ARDUINO"
et si tu ajoute les OS (et versions) ...
Bonsoir Philippe,
Tu n'as pas encore muté sur Framboise ?
J'ai du mal avec ces p...... d'IDEs.
Impossible de passer au dessus de la version 1.0.6.
D'ailleurs je ne sais pas ce qu'apportent les versions supérieures.
J'étais moins emm.... avec l'hélico. Bon, là c'est du loisir ; rien ne m'oblige.
Le chalenge actuel c'est la surveillance du voilier par GSM/GPRS, ça ne devrait pas être plus compliqué que ce que j'ai fait sur le bus CAN (NMEA2000) pour remonter des paramètres moteur sur mon traceur.
Mais ça commence de travers avec la carte sim free.
Bon, le vieux s'endort ! Demain il fera jour.
Bonne nuit Ah tousse !
J'ai fini par retirer tous les IDE Arduino qui ne me servaient plus (anciennes versions de l'IDE Arduino "cc" et SublimeText).
Par contre, un nettoyage du Mac via une réinstallation du système serait peut être utile. D'autant plus qu'avec une clef bootable et TimeMachine l'opération se fait allègrement !
C'est également ce que j'ai fait, jusqu'à vider la Corbeille !!!
Rien à faire la seule version qui passe est la 1.0.6
J'ai refait un test à l'instant avec une V 1.6.0 en compilant un truc bien compliqué ! "blink"
Ça donne ça :
Les options de compilation ont été modifiées, tout sera recompilé
/Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/avr-g++ -c -g -Os -w -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10600 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -I/Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/avr/cores/arduino -I/Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/avr/variants/standard /var/folders/02/gtd5f13j4jq014yv8tbp4smr0000gn/T/build3895415768437415579.tmp/Blink.cpp -o /var/folders/02/gtd5f13j4jq014yv8tbp4smr0000gn/T/build3895415768437415579.tmp/Blink.cpp.o
:0:0: internal compiler error: Segmentation fault: 11
libbacktrace could not find executable to open
Please submit a full bug report,
with preprocessed source if appropriate.
See http://gcc.gnu.org/bugs.html for instructions.
Erreur lors de la compilation.
Elle n'existe plus l'option pour insérer du code ? Ou je l'ai vu ailleurs !
JP
Il y a de nombreux posts avec des problèmes similaires (lien 1)
Pour une erreur de type "Segmentation fault", ce lien indique "This is a gcc bug".
Ce lien mentionne également un problème de paramètres de la gcc.
Quand au message "libbacktrace could not find executable to open"
il y a ce lien avec la réponse "I don't know what happened here ..but restart of my computer solved problem. :(". Pas rassurant et pas de solution non plus...
En résumé, en lisant d'autres posts, le problème viendrait d'une mauvaise version de AVR toolchain (gcc et avr-libc).
Pour ma part, j'utilise également Xcode, ce qui fait que la gcc est à jour.
Ce lien indique comment installer la gcc sans Xcode sur le Mac ; le téléchargement de Xcode complet doit être de 4Go...
Merci pour tout ça.
J'ai aussi Xcode, je fais la mise à jour pour voir.
J'avais installé Xcode pour pouvoir imprimer le code arduino avec les N° de lignes. C'est vrai que c'est lourd.
Pas de bol, le GCC 114 ne s'installe pas chez moi et en ligne de commande je ne le trouve pas alors que j'ai xcode, le mystère s'épaissit.
Je croyai que l'IDe arduino était autonome et ne faisait pas appel à des ressources déjà intallées.
Jambe:
Du peu que je connaisse de Raspberry, il y a pas d'IDE pour programmer une Pi, ça tourne sous linux ces bestioles, non?
Oui Linux ou autres.
Sous linux pour faire du Python, C ou C++, j'utilise un éditeur (nano ou vim) et pour la compilation sous C et C++, la ligne de commande.
@+