SPI.h erreur fatal erreur aucun fichier ou dossier de ce type

Bonjour , des centaines de messages a ce propos , aucun qui ne donne une façon claire d ' y remedier ...

je viens de reinstaller et sui confronter a cette erreur . je sais ce qu ' il faut faire sur la forme .
Le soucis c ' est que je ne trouve pas comment ajouter la bibliotheque a mon dossier de bibli .

j ' ai deja jouter les 30 1ers qui sortent de la liste lorsque je rentre dans la recherche : SPI.h , mais toujours le meme message .

si quelqu ' un peut m' aider a trouver ce fichu ficher svp ?

j ' ai trouver ca , mais pa de telechargement ArduinoCore-avr/SPI.h at master · arduino/ArduinoCore-avr · GitHub

J ' ai commenté dans mon code le ligne

//#include <SPI.h>

le soucis apparait aussi avec les autre biliotheques que j' ai telechagé comme Ethernet2 .

Le support du SPI fait partie des librairies standard. SPI.h est installé avec l'IDE pour les cartes Arduino "classiques" ( les ATmega) et avec les packages lorsqu'on installe une nouvelle famille de cartes. Il n'y a donc rien à installer.
Si SPI.h est inconnue c'est sans doute que l'installation de l'IDE (ou d'une famille de cartes) c'est mal déroulé.

Quelle carte utilises-tu ?
Est-elle installée ?
Il n’y a que les cartes basiques comme la Uno qui sont installés automatiquement.

Bonjour iznobe

Je suppose que le #include <SPI.h> est le premier include dans ton sketch,
Le fait de le commenter, et que l'erreur se reporte sur l'include suivant laisserai supposer que ce n'est pas un problème SPI.h mais un problème de structure ou de chemin de tes bibliothèques.

Pour savoir où l'IDE localise tes includes, dans l'IDE 2.0, tu ouvres ton sketch, sélectionne la bonne carte puis tu laisse ta souris 3 secondes sur la ligne #include <SD.h> tu auras l'information


Si pas trouvé, il ne se passe rien.

Cordialement
jpbbricole

Bonjour , je reteste un moment apres , mais le soucis persiste .

j' utilise l' IDE fourni avec UBUNTU installé en ligne de commande :
sudo apt install arduino

c ' est la version 1.8.19

Ca ne marche ni pour la carte par defaut uno , ni pour celle que je vais utiliser la mega2560 .

a chaque test de verifiactaion du code , j ' ai toujours le fameux message .

EDIT en faisant une recherche de fichier , j' ai pourtant bien un SPI.h dans le dossier :
/home/iznobe/.arduino15/packages/arduino/hardware/avr/1.8.6/libraries/SPI , ce n' est pas là qu ' il doit etre normalement ?

Bonjour @iznobe

confirmation : la bibliothèque SPI pour les AVR 'historiques' est bien là :

/home/al/.arduino15/packages/arduino/hardware/avr/1.8.6/libraries/SPI

reste à comprendre pourquoi ton installation de l'IDE 1.8.19 ne la trouve pas....
installation foireuse comme suggéré plus haut par @fdufnews ?

si ça ne va pas à l'encontre d'un principe de ne jamais rien prendre en dehors des dépôts tu pourrais désinstaller ce que tu as installé et décompresser ce qui est proposé par Arduino comme Legacy IDE

voire installer l'IDE 2.0.3 en Appimage ou pas selon tes préférences

bonjour et merci pour ta confirmation al1fch .

Effectivement j' aimerais bien comprendre pourquoi il ne la trouve pas .

je pourrais toujours essayer les autres , mais c ' est curieux que ca ne fonctionne pas ... dans la mesure du possible je prefererais eviter les autres install .

pourrais tu donner ici le contenu complet du message d'erreur relatif à SPI de manière à vérifier ensemble quel chemin est utilisé ?

Bien sur : voici :



Attention: platform.txt du cœur 'Arduino AVR Boards' contiens compiler.path={runtime.tools.avr-gcc.path}/bin/ dépassé, converti automatiquement en compiler.path=/usr/bin/. La mise a niveau de ce cœur est conseillée.
/home/iznobe/Scripts/Arduino/SKETCH/TEST/SERVEUR_machine_etats.TEST.BIBLIO.ethernet corrigé!/SERVEUR_machine_etats.TEST.BIBLIO.ethernet/SERVEUR_machine_etats.TEST.BIBLIO.ethernet.ino:1:17: erreur fatale: SPI.h : Aucun fichier ou dossier de ce type
compilation terminée.
exit status 1
Erreur de compilation pour la carte Arduino Uno

pour information voici ce qui apparait concernant SPI quand je complie pour UNO l'exemple DigitalPotControl

ompiling library "SPI"
/home/al/.arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-g++ -c -g -Os -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -I/home/al/.arduino15/packages/arduino/hardware/avr/1.8.6/cores/arduino -I/home/al/.arduino15/packages/arduino/hardware/avr/1.8.6/variants/standard -I/home/al/.arduino15/packages/arduino/hardware/avr/1.8.6/libraries/SPI/src /home/al/.arduino15/packages/arduino/hardware/avr/1.8.6/libraries/SPI/src/SPI.cpp -o /tmp/arduino_build_218678/libraries/SPI/SPI.cpp.o
Compiling core..

la compilation a commencé comme cela

/home/al/arduino-1.8.19/arduino-builder -dump-prefs -logger=machine -hardware /home/al/arduino-1.8.19/hardware -hardware /home/al/.arduino15/packages -tools /home/al/arduino-1.8.19/tools-builder -tools /home/al/arduino-1.8.19/hardware/tools/avr -tools /home/al/.arduino15/packages -built-in-libraries /home/al/arduino-1.8.19/libraries -libraries /home/al/Arduino/libraries -fqbn=arduino:avr:uno -ide-version=10819 -build-path /tmp/arduino_build_218678 -warnings=default -build-cache /tmp/arduino_cache_81196 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.arduinoOTA.path=/home/al/.arduino15/packages/arduino/tools/arduinoOTA/1.3.0 -prefs=runtime.tools.arduinoOTA-1.3.0.path=/home/al/.arduino15/packages/arduino/tools/arduinoOTA/1.3.0 -prefs=runtime.tools.avrdude.path=/home/al/.arduino15/packages/arduino/tools/avrdude/6.3.0-arduino17 -prefs=runtime.tools.avrdude-6.3.0-arduino17.path=/home/al/.arduino15/packages/arduino/tools/avrdude/6.3.0-arduino17 -prefs=runtime.tools.avr-gcc.path=/home/al/.arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7 -prefs=runtime.tools.avr-gcc-7.3.0-atmel3.6.1-arduino7.path=/home/al/.arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7 -verbose /home/al/.arduino15/packages/arduino/hardware/avr/1.8.6/libraries/SPI/examples/DigitalPotControl/DigitalPotControl.ino
/home/al/arduino-1.8.19/arduino-builder -compile -logger=machine -hardware /home/al/arduino-1.8.19/hardware -hardware /home/al/.arduino15/packages -tools /home/al/arduino-1.8.19/tools-builder -tools /home/al/arduino-1.8.19/hardware/tools/avr -tools /home/al/.arduino15/packages -built-in-libraries /home/al/arduino-1.8.19/libraries -libraries /home/al/Arduino/libraries -fqbn=arduino:avr:uno -ide-version=10819 -build-path /tmp/arduino_build_218678 -warnings=default -build-cache /tmp/arduino_cache_81196 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.arduinoOTA.path=/home/al/.arduino15/packages/arduino/tools/arduinoOTA/1.3.0 -prefs=runtime.tools.arduinoOTA-1.3.0.path=/home/al/.arduino15/packages/arduino/tools/arduinoOTA/1.3.0 -prefs=runtime.tools.avrdude.path=/home/al/.arduino15/packages/arduino/tools/avrdude/6.3.0-arduino17 -prefs=runtime.tools.avrdude-6.3.0-arduino17.path=/home/al/.arduino15/packages/arduino/tools/avrdude/6.3.0-arduino17 -prefs=runtime.tools.avr-gcc.path=/home/al/.arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7 -prefs=runtime.tools.avr-gcc-7.3.0-atmel3.6.1-arduino7.path=/home/al/.arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7 -verbose /home/al/.arduino15/packages/arduino/hardware/avr/1.8.6/libraries/SPI/examples/DigitalPotControl/DigitalPotControl.ino
Using board 'uno' from platform in folder: /home/al/.arduino15/packages/arduino/hardware/avr/1.8.6
Using core 'arduino' from platform in folder: /home/al/.arduino15/packages/arduino/hardware/avr/1.8.6
Detecting libraries used...
/home/al/.arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -I/home/al/.arduino15/packages/arduino/hardware/avr/1.8.6/cores/arduino -I/home/al/.arduino15/packages/arduino/hardware/avr/1.8.6/variants/standard /tmp/arduino_build_218678/sketch/DigitalPotControl.ino.cpp -o /dev/null
Alternatives for SPI.h: [SPI@1.0]
ResolveLibrary(SPI.h)
  -> candidates: [SPI@1.0]

ok , ' ai chargé l' exemple en question et actvier de tout faire apparaitre dans le log , voici ce que j' obtiens dans le meme cas donc :

Arduino : 1.8.19 (Linux), Carte : "Arduino Uno"











arduino-builder -dump-prefs -logger=machine -hardware /usr/share/arduino/hardware -hardware /home/iznobe/.arduino15/packages -tools /usr/share/arduino/hardware/tools/avr -tools /home/iznobe/.arduino15/packages -libraries /home/iznobe/Scripts/Arduino/SKETCH/libraries -fqbn=arduino:avr:uno -ide-version=10819 -build-path /tmp/arduino_build_173889 -warnings=all -build-cache /tmp/arduino_cache_873087 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.avr-gcc.path=/home/iznobe/.arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7 -prefs=runtime.tools.avr-gcc-7.3.0-atmel3.6.1-arduino7.path=/home/iznobe/.arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7 -prefs=runtime.tools.avrdude.path=/home/iznobe/.arduino15/packages/arduino/tools/avrdude/6.3.0-arduino17 -prefs=runtime.tools.avrdude-6.3.0-arduino17.path=/home/iznobe/.arduino15/packages/arduino/tools/avrdude/6.3.0-arduino17 -prefs=runtime.tools.arduinoOTA.path=/home/iznobe/.arduino15/packages/arduino/tools/arduinoOTA/1.3.0 -prefs=runtime.tools.arduinoOTA-1.3.0.path=/home/iznobe/.arduino15/packages/arduino/tools/arduinoOTA/1.3.0 -verbose /home/iznobe/.arduino15/packages/arduino/hardware/avr/1.8.6/libraries/SPI/examples/DigitalPotControl/DigitalPotControl.ino
arduino-builder -compile -logger=machine -hardware /usr/share/arduino/hardware -hardware /home/iznobe/.arduino15/packages -tools /usr/share/arduino/hardware/tools/avr -tools /home/iznobe/.arduino15/packages -libraries /home/iznobe/Scripts/Arduino/SKETCH/libraries -fqbn=arduino:avr:uno -ide-version=10819 -build-path /tmp/arduino_build_173889 -warnings=all -build-cache /tmp/arduino_cache_873087 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.avr-gcc.path=/home/iznobe/.arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7 -prefs=runtime.tools.avr-gcc-7.3.0-atmel3.6.1-arduino7.path=/home/iznobe/.arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7 -prefs=runtime.tools.avrdude.path=/home/iznobe/.arduino15/packages/arduino/tools/avrdude/6.3.0-arduino17 -prefs=runtime.tools.avrdude-6.3.0-arduino17.path=/home/iznobe/.arduino15/packages/arduino/tools/avrdude/6.3.0-arduino17 -prefs=runtime.tools.arduinoOTA.path=/home/iznobe/.arduino15/packages/arduino/tools/arduinoOTA/1.3.0 -prefs=runtime.tools.arduinoOTA-1.3.0.path=/home/iznobe/.arduino15/packages/arduino/tools/arduinoOTA/1.3.0 -verbose /home/iznobe/.arduino15/packages/arduino/hardware/avr/1.8.6/libraries/SPI/examples/DigitalPotControl/DigitalPotControl.ino
Using board 'uno' from platform in folder: /home/iznobe/.arduino15/packages/arduino/hardware/avr/1.8.6
Using core 'arduino' from platform in folder: /home/iznobe/.arduino15/packages/arduino/hardware/avr/1.8.6
Les options de compilation ont été modifiées, tout sera recompilé
Attention: platform.txt du cœur 'Arduino AVR Boards' contiens compiler.path={runtime.tools.avr-gcc.path}/bin/ dépassé, converti automatiquement en compiler.path=/usr/bin/. La mise a niveau de ce cœur est conseillée.
Detecting libraries used...
"/usr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing  -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR   "-I/home/iznobe/.arduino15/packages/arduino/hardware/avr/1.8.6/cores/arduino" "-I/home/iznobe/.arduino15/packages/arduino/hardware/avr/1.8.6/variants/standard" "/tmp/arduino_build_173889/sketch/DigitalPotControl.ino.cpp" -o "/dev/null"
Generating function prototypes...
"/usr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing  -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR   "-I/home/iznobe/.arduino15/packages/arduino/hardware/avr/1.8.6/cores/arduino" "-I/home/iznobe/.arduino15/packages/arduino/hardware/avr/1.8.6/variants/standard" "/tmp/arduino_build_173889/sketch/DigitalPotControl.ino.cpp" -o "/tmp/arduino_build_173889/preproc/ctags_target_for_gcc_minus_e.cpp"
/home/iznobe/.arduino15/packages/arduino/hardware/avr/1.8.6/libraries/SPI/examples/DigitalPotControl/DigitalPotControl.ino:31:17: erreur fatale: SPI.h : Aucun fichier ou dossier de ce type
compilation terminée.
exit status 1
Erreur de compilation pour la carte Arduino Uno


de ton côté on voit ça :

ça semble mettre le doigt sur un problème global de chemin....

as tu bien cette version du coeur AVR ?

oui , j' ai bien ce truc là d' installer dans le gestionnaire de carte .
je ne peux pas le suprimer pour le reinstaller .

la difference flagrante que je vois entre nos 2 retours de compilation , c' est que dans ton cas , il va chercher dans ton /home , alors que dans mon cas , il va chercher dans /usr/share/arduino

tu peux toujours effacer le dossier contenant ce core , puis revenir dans l'IDE pour le réinstaller

Mon IDE 1.8.19 ne vient pas du dépôt , il éte décompressé à partir de l'archive disponible sur le site Arduino, les dossiers ne sont pas identiques

comment je peux faire pour le reinstaller a partir de l' IDE , je ne vois pas vraiment comment faire .

Normalement il est proposé d'office dans le "gestionnaire de cartes" après installation de l'iDE

ok , alors j' ai ferme l' IDE , j ' ai supprimer le " .arduino15 " , le arduino et tout ce que j' ai pu trouvé dans mon dossier personnel contenant le mot arduino .

j' ai supprimé et purger arduino via la commande :
sudo apt remove --purge arduino* puis je l' ai reinstallé .

je n' ai plus l ' avertissement precedent , mais toujours la meme erreur avec SPI.h ...

Arduino : 1.8.19 (Linux), Carte : "Arduino Uno"











arduino-builder -dump-prefs -logger=machine -hardware /usr/share/arduino/hardware -tools /usr/share/arduino/hardware/tools/avr -libraries /home/iznobe/Arduino/libraries -fqbn=arduino:avr:uno -ide-version=10819 -build-path /tmp/arduino_build_181088 -warnings=all -build-cache /tmp/arduino_cache_315082 -prefs=build.warn_data_percentage=75 -verbose /usr/share/arduino/hardware/arduino/avr/libraries/SPI/examples/DigitalPotControl/DigitalPotControl.ino
arduino-builder -compile -logger=machine -hardware /usr/share/arduino/hardware -tools /usr/share/arduino/hardware/tools/avr -libraries /home/iznobe/Arduino/libraries -fqbn=arduino:avr:uno -ide-version=10819 -build-path /tmp/arduino_build_181088 -warnings=all -build-cache /tmp/arduino_cache_315082 -prefs=build.warn_data_percentage=75 -verbose /usr/share/arduino/hardware/arduino/avr/libraries/SPI/examples/DigitalPotControl/DigitalPotControl.ino
Using board 'uno' from platform in folder: /usr/share/arduino/hardware/arduino/avr
Using core 'arduino' from platform in folder: /usr/share/arduino/hardware/arduino/avr
Detecting libraries used...
"/usr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing  -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR   "-I/usr/share/arduino/hardware/arduino/avr/cores/arduino" "-I/usr/share/arduino/hardware/arduino/avr/variants/standard" "/tmp/arduino_build_181088/sketch/DigitalPotControl.ino.cpp" -o "/dev/null"
Generating function prototypes...
"/usr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing  -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR   "-I/usr/share/arduino/hardware/arduino/avr/cores/arduino" "-I/usr/share/arduino/hardware/arduino/avr/variants/standard" "/tmp/arduino_build_181088/sketch/DigitalPotControl.ino.cpp" -o "/tmp/arduino_build_181088/preproc/ctags_target_for_gcc_minus_e.cpp"
/usr/share/arduino/hardware/arduino/avr/libraries/SPI/examples/DigitalPotControl/DigitalPotControl.ino:31:17: erreur fatale: SPI.h : Aucun fichier ou dossier de ce type
compilation terminée.
exit status 1
Erreur de compilation pour la carte Arduino Uno

ok , bon je pense avoir trouvé , sans vraiment trop comprendre ...

apres avoir copier les fichiers SPI.h et SPI.cc dans le dossier indiqué dans le message precedent pour le build , ca a l' air de fonctionner , enfin je crois .
j ' ai donc passé la commande suivante :

sudo cp /usr/share/arduino/hardware/arduino/avr/libraries/SPI/src/SPI*  /usr/share/arduino/hardware/arduino/avr/cores/arduino

a cause de cette ligne :

Detecting libraries used...
"/usr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing  -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR   "-I/usr/share/arduino/hardware/arduino/avr/cores/arduino" ...........

apres compilation , j ' obtiens maintenant :

arduino-builder -dump-prefs -logger=machine -hardware /usr/share/arduino/hardware -tools /usr/share/arduino/hardware/tools/avr -libraries /home/iznobe/Arduino/libraries -fqbn=arduino:avr:uno -ide-version=10819 -build-path /tmp/arduino_build_181088 -warnings=all -build-cache /tmp/arduino_cache_315082 -prefs=build.warn_data_percentage=75 -verbose /usr/share/arduino/hardware/arduino/avr/libraries/SPI/examples/DigitalPotControl/DigitalPotControl.ino
arduino-builder -compile -logger=machine -hardware /usr/share/arduino/hardware -tools /usr/share/arduino/hardware/tools/avr -libraries /home/iznobe/Arduino/libraries -fqbn=arduino:avr:uno -ide-version=10819 -build-path /tmp/arduino_build_181088 -warnings=all -build-cache /tmp/arduino_cache_315082 -prefs=build.warn_data_percentage=75 -verbose /usr/share/arduino/hardware/arduino/avr/libraries/SPI/examples/DigitalPotControl/DigitalPotControl.ino
Using board 'uno' from platform in folder: /usr/share/arduino/hardware/arduino/avr
Using core 'arduino' from platform in folder: /usr/share/arduino/hardware/arduino/avr
Les options de compilation ont été modifiées, tout sera recompilé
Detecting libraries used...
"/usr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing  -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR   "-I/usr/share/arduino/hardware/arduino/avr/cores/arduino" "-I/usr/share/arduino/hardware/arduino/avr/variants/standard" "/tmp/arduino_build_181088/sketch/DigitalPotControl.ino.cpp" -o "/dev/null"
Generating function prototypes...
"/usr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing  -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR   "-I/usr/share/arduino/hardware/arduino/avr/cores/arduino" "-I/usr/share/arduino/hardware/arduino/avr/variants/standard" "/tmp/arduino_build_181088/sketch/DigitalPotControl.ino.cpp" -o "/tmp/arduino_build_181088/preproc/ctags_target_for_gcc_minus_e.cpp"
"/usr/bin/arduino-ctags" -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives "/tmp/arduino_build_181088/preproc/ctags_target_for_gcc_minus_e.cpp"
Compilation du croquis...
"/usr/bin/avr-g++" -c -g -Os -Wall -Wextra -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR   "-I/usr/share/arduino/hardware/arduino/avr/cores/arduino" "-I/usr/share/arduino/hardware/arduino/avr/variants/standard" "/tmp/arduino_build_181088/sketch/DigitalPotControl.ino.cpp" -o "/tmp/arduino_build_181088/sketch/DigitalPotControl.ino.cpp.o"
Compiling libraries...
Compiling core...
"/usr/bin/avr-gcc" -c -g -x assembler-with-cpp -flto -MMD -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR   "-I/usr/share/arduino/hardware/arduino/avr/cores/arduino" "-I/usr/share/arduino/hardware/arduino/avr/variants/standard" "/usr/share/arduino/hardware/arduino/avr/cores/arduino/wiring_pulse.S" -o "/tmp/arduino_build_181088/core/wiring_pulse.S.o"
"/usr/bin/avr-gcc" -c -g -Os -Wall -Wextra -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR   "-I/usr/share/arduino/hardware/arduino/avr/cores/arduino" "-I/usr/share/arduino/hardware/arduino/avr/variants/standard" "/usr/share/arduino/hardware/arduino/avr/cores/arduino/WInterrupts.c" -o "/tmp/arduino_build_181088/core/WInterrupts.c.o"
"/usr/bin/avr-gcc" -c -g -Os -Wall -Wextra -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR   "-I/usr/share/arduino/hardware/arduino/avr/cores/arduino" "-I/usr/share/arduino/hardware/arduino/avr/variants/standard" "/usr/share/arduino/hardware/arduino/avr/cores/arduino/hooks.c" -o "/tmp/arduino_build_181088/core/hooks.c.o"
"/usr/bin/avr-gcc" -c -g -Os -Wall -Wextra -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR   "-I/usr/share/arduino/hardware/arduino/avr/cores/arduino" "-I/usr/share/arduino/hardware/arduino/avr/variants/standard" "/usr/share/arduino/hardware/arduino/avr/cores/arduino/wiring.c" -o "/tmp/arduino_build_181088/core/wiring.c.o"
"/usr/bin/avr-gcc" -c -g -Os -Wall -Wextra -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR   "-I/usr/share/arduino/hardware/arduino/avr/cores/arduino" "-I/usr/share/arduino/hardware/arduino/avr/variants/standard" "/usr/share/arduino/hardware/arduino/avr/cores/arduino/wiring_analog.c" -o "/tmp/arduino_build_181088/core/wiring_analog.c.o"
"/usr/bin/avr-gcc" -c -g -Os -Wall -Wextra -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR   "-I/usr/share/arduino/hardware/arduino/avr/cores/arduino" "-I/usr/share/arduino/hardware/arduino/avr/variants/standard" "/usr/share/arduino/hardware/arduino/avr/cores/arduino/wiring_digital.c" -o "/tmp/arduino_build_181088/core/wiring_digital.c.o"
"/usr/bin/avr-gcc" -c -g -Os -Wall -Wextra -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR   "-I/usr/share/arduino/hardware/arduino/avr/cores/arduino" "-I/usr/share/arduino/hardware/arduino/avr/variants/standard" "/usr/share/arduino/hardware/arduino/avr/cores/arduino/wiring_pulse.c" -o "/tmp/arduino_build_181088/core/wiring_pulse.c.o"
"/usr/bin/avr-gcc" -c -g -Os -Wall -Wextra -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR   "-I/usr/share/arduino/hardware/arduino/avr/cores/arduino" "-I/usr/share/arduino/hardware/arduino/avr/variants/standard" "/usr/share/arduino/hardware/arduino/avr/cores/arduino/wiring_shift.c" -o "/tmp/arduino_build_181088/core/wiring_shift.c.o"
"/usr/bin/avr-g++" -c -g -Os -Wall -Wextra -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR   "-I/usr/share/arduino/hardware/arduino/avr/cores/arduino" "-I/usr/share/arduino/hardware/arduino/avr/variants/standard" "/usr/share/arduino/hardware/arduino/avr/cores/arduino/CDC.cpp" -o "/tmp/arduino_build_181088/core/CDC.cpp.o"
"/usr/bin/avr-g++" -c -g -Os -Wall -Wextra -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR   "-I/usr/share/arduino/hardware/arduino/avr/cores/arduino" "-I/usr/share/arduino/hardware/arduino/avr/variants/standard" "/usr/share/arduino/hardware/arduino/avr/cores/arduino/HardwareSerial.cpp" -o "/tmp/arduino_build_181088/core/HardwareSerial.cpp.o"
"/usr/bin/avr-g++" -c -g -Os -Wall -Wextra -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR   "-I/usr/share/arduino/hardware/arduino/avr/cores/arduino" "-I/usr/share/arduino/hardware/arduino/avr/variants/standard" "/usr/share/arduino/hardware/arduino/avr/cores/arduino/HardwareSerial0.cpp" -o "/tmp/arduino_build_181088/core/HardwareSerial0.cpp.o"
"/usr/bin/avr-g++" -c -g -Os -Wall -Wextra -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR   "-I/usr/share/arduino/hardware/arduino/avr/cores/arduino" "-I/usr/share/arduino/hardware/arduino/avr/variants/standard" "/usr/share/arduino/hardware/arduino/avr/cores/arduino/HardwareSerial1.cpp" -o "/tmp/arduino_build_181088/core/HardwareSerial1.cpp.o"
"/usr/bin/avr-g++" -c -g -Os -Wall -Wextra -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR   "-I/usr/share/arduino/hardware/arduino/avr/cores/arduino" "-I/usr/share/arduino/hardware/arduino/avr/variants/standard" "/usr/share/arduino/hardware/arduino/avr/cores/arduino/HardwareSerial2.cpp" -o "/tmp/arduino_build_181088/core/HardwareSerial2.cpp.o"
"/usr/bin/avr-g++" -c -g -Os -Wall -Wextra -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR   "-I/usr/share/arduino/hardware/arduino/avr/cores/arduino" "-I/usr/share/arduino/hardware/arduino/avr/variants/standard" "/usr/share/arduino/hardware/arduino/avr/cores/arduino/HardwareSerial3.cpp" -o "/tmp/arduino_build_181088/core/HardwareSerial3.cpp.o"
"/usr/bin/avr-g++" -c -g -Os -Wall -Wextra -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR   "-I/usr/share/arduino/hardware/arduino/avr/cores/arduino" "-I/usr/share/arduino/hardware/arduino/avr/variants/standard" "/usr/share/arduino/hardware/arduino/avr/cores/arduino/IPAddress.cpp" -o "/tmp/arduino_build_181088/core/IPAddress.cpp.o"
"/usr/bin/avr-g++" -c -g -Os -Wall -Wextra -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR   "-I/usr/share/arduino/hardware/arduino/avr/cores/arduino" "-I/usr/share/arduino/hardware/arduino/avr/variants/standard" "/usr/share/arduino/hardware/arduino/avr/cores/arduino/PluggableUSB.cpp" -o "/tmp/arduino_build_181088/core/PluggableUSB.cpp.o"
"/usr/bin/avr-g++" -c -g -Os -Wall -Wextra -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR   "-I/usr/share/arduino/hardware/arduino/avr/cores/arduino" "-I/usr/share/arduino/hardware/arduino/avr/variants/standard" "/usr/share/arduino/hardware/arduino/avr/cores/arduino/Print.cpp" -o "/tmp/arduino_build_181088/core/Print.cpp.o"
"/usr/bin/avr-g++" -c -g -Os -Wall -Wextra -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR   "-I/usr/share/arduino/hardware/arduino/avr/cores/arduino" "-I/usr/share/arduino/hardware/arduino/avr/variants/standard" "/usr/share/arduino/hardware/arduino/avr/cores/arduino/SPI.cpp" -o "/tmp/arduino_build_181088/core/SPI.cpp.o"
"/usr/bin/avr-g++" -c -g -Os -Wall -Wextra -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR   "-I/usr/share/arduino/hardware/arduino/avr/cores/arduino" "-I/usr/share/arduino/hardware/arduino/avr/variants/standard" "/usr/share/arduino/hardware/arduino/avr/cores/arduino/Stream.cpp" -o "/tmp/arduino_build_181088/core/Stream.cpp.o"
"/usr/bin/avr-g++" -c -g -Os -Wall -Wextra -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR   "-I/usr/share/arduino/hardware/arduino/avr/cores/arduino" "-I/usr/share/arduino/hardware/arduino/avr/variants/standard" "/usr/share/arduino/hardware/arduino/avr/cores/arduino/Tone.cpp" -o "/tmp/arduino_build_181088/core/Tone.cpp.o"
"/usr/bin/avr-g++" -c -g -Os -Wall -Wextra -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR   "-I/usr/share/arduino/hardware/arduino/avr/cores/arduino" "-I/usr/share/arduino/hardware/arduino/avr/variants/standard" "/usr/share/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp" -o "/tmp/arduino_build_181088/core/USBCore.cpp.o"
"/usr/bin/avr-g++" -c -g -Os -Wall -Wextra -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR   "-I/usr/share/arduino/hardware/arduino/avr/cores/arduino" "-I/usr/share/arduino/hardware/arduino/avr/variants/standard" "/usr/share/arduino/hardware/arduino/avr/cores/arduino/WMath.cpp" -o "/tmp/arduino_build_181088/core/WMath.cpp.o"
"/usr/bin/avr-g++" -c -g -Os -Wall -Wextra -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR   "-I/usr/share/arduino/hardware/arduino/avr/cores/arduino" "-I/usr/share/arduino/hardware/arduino/avr/variants/standard" "/usr/share/arduino/hardware/arduino/avr/cores/arduino/WString.cpp" -o "/tmp/arduino_build_181088/core/WString.cpp.o"
"/usr/bin/avr-g++" -c -g -Os -Wall -Wextra -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR   "-I/usr/share/arduino/hardware/arduino/avr/cores/arduino" "-I/usr/share/arduino/hardware/arduino/avr/variants/standard" "/usr/share/arduino/hardware/arduino/avr/cores/arduino/abi.cpp" -o "/tmp/arduino_build_181088/core/abi.cpp.o"
"/usr/bin/avr-g++" -c -g -Os -Wall -Wextra -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR   "-I/usr/share/arduino/hardware/arduino/avr/cores/arduino" "-I/usr/share/arduino/hardware/arduino/avr/variants/standard" "/usr/share/arduino/hardware/arduino/avr/cores/arduino/main.cpp" -o "/tmp/arduino_build_181088/core/main.cpp.o"
"/usr/bin/avr-g++" -c -g -Os -Wall -Wextra -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR   "-I/usr/share/arduino/hardware/arduino/avr/cores/arduino" "-I/usr/share/arduino/hardware/arduino/avr/variants/standard" "/usr/share/arduino/hardware/arduino/avr/cores/arduino/new.cpp" -o "/tmp/arduino_build_181088/core/new.cpp.o"
/usr/share/arduino/hardware/arduino/avr/cores/arduino/new.cpp:59:60: attention: unused parameter «tag» [-Wunused-parameter]
 void * operator new(std::size_t size, const std::nothrow_t tag) noexcept {
                                                            ^
/usr/share/arduino/hardware/arduino/avr/cores/arduino/new.cpp:68:63: attention: unused parameter «tag» [-Wunused-parameter]
 void * operator new[](std::size_t size, const std::nothrow_t& tag) noexcept {
                                                               ^
/usr/share/arduino/hardware/arduino/avr/cores/arduino/new.cpp:103:55: attention: unused parameter «tag» [-Wunused-parameter]
 void operator delete(void* ptr, const std::nothrow_t& tag) noexcept {
                                                       ^
"/usr/bin/avr-gcc-ar" rcs  "/tmp/arduino_build_181088/core/core.a" "/tmp/arduino_build_181088/core/wiring_pulse.S.o"
/usr/share/arduino/hardware/arduino/avr/cores/arduino/new.cpp:106:57: attention: unused parameter «tag» [-Wunused-parameter]
 void operator delete[](void* ptr, const std::nothrow_t& tag) noexcept {
"/usr/bin/avr-gcc-ar" rcs  "/tmp/arduino_build_181088/core/core.a" "/tmp/arduino_build_181088/core/WInterrupts.c.o"
                                                         ^
"/usr/bin/avr-gcc-ar" rcs  "/tmp/arduino_build_181088/core/core.a" "/tmp/arduino_build_181088/core/hooks.c.o"
"/usr/bin/avr-gcc-ar" rcs  "/tmp/arduino_build_181088/core/core.a" "/tmp/arduino_build_181088/core/wiring.c.o"
"/usr/bin/avr-gcc-ar" rcs  "/tmp/arduino_build_181088/core/core.a" "/tmp/arduino_build_181088/core/wiring_analog.c.o"
"/usr/bin/avr-gcc-ar" rcs  "/tmp/arduino_build_181088/core/core.a" "/tmp/arduino_build_181088/core/wiring_digital.c.o"
"/usr/bin/avr-gcc-ar" rcs  "/tmp/arduino_build_181088/core/core.a" "/tmp/arduino_build_181088/core/wiring_pulse.c.o"
"/usr/bin/avr-gcc-ar" rcs  "/tmp/arduino_build_181088/core/core.a" "/tmp/arduino_build_181088/core/wiring_shift.c.o"
"/usr/bin/avr-gcc-ar" rcs  "/tmp/arduino_build_181088/core/core.a" "/tmp/arduino_build_181088/core/CDC.cpp.o"
"/usr/bin/avr-gcc-ar" rcs  "/tmp/arduino_build_181088/core/core.a" "/tmp/arduino_build_181088/core/HardwareSerial.cpp.o"
"/usr/bin/avr-gcc-ar" rcs  "/tmp/arduino_build_181088/core/core.a" "/tmp/arduino_build_181088/core/HardwareSerial0.cpp.o"
"/usr/bin/avr-gcc-ar" rcs  "/tmp/arduino_build_181088/core/core.a" "/tmp/arduino_build_181088/core/HardwareSerial1.cpp.o"
"/usr/bin/avr-gcc-ar" rcs  "/tmp/arduino_build_181088/core/core.a" "/tmp/arduino_build_181088/core/HardwareSerial2.cpp.o"
"/usr/bin/avr-gcc-ar" rcs  "/tmp/arduino_build_181088/core/core.a" "/tmp/arduino_build_181088/core/HardwareSerial3.cpp.o"
"/usr/bin/avr-gcc-ar" rcs  "/tmp/arduino_build_181088/core/core.a" "/tmp/arduino_build_181088/core/IPAddress.cpp.o"
"/usr/bin/avr-gcc-ar" rcs  "/tmp/arduino_build_181088/core/core.a" "/tmp/arduino_build_181088/core/PluggableUSB.cpp.o"
"/usr/bin/avr-gcc-ar" rcs  "/tmp/arduino_build_181088/core/core.a" "/tmp/arduino_build_181088/core/Print.cpp.o"
"/usr/bin/avr-gcc-ar" rcs  "/tmp/arduino_build_181088/core/core.a" "/tmp/arduino_build_181088/core/SPI.cpp.o"
"/usr/bin/avr-gcc-ar" rcs  "/tmp/arduino_build_181088/core/core.a" "/tmp/arduino_build_181088/core/Stream.cpp.o"
"/usr/bin/avr-gcc-ar" rcs  "/tmp/arduino_build_181088/core/core.a" "/tmp/arduino_build_181088/core/Tone.cpp.o"
"/usr/bin/avr-gcc-ar" rcs  "/tmp/arduino_build_181088/core/core.a" "/tmp/arduino_build_181088/core/USBCore.cpp.o"
"/usr/bin/avr-gcc-ar" rcs  "/tmp/arduino_build_181088/core/core.a" "/tmp/arduino_build_181088/core/WMath.cpp.o"
"/usr/bin/avr-gcc-ar" rcs  "/tmp/arduino_build_181088/core/core.a" "/tmp/arduino_build_181088/core/WString.cpp.o"
"/usr/bin/avr-gcc-ar" rcs  "/tmp/arduino_build_181088/core/core.a" "/tmp/arduino_build_181088/core/abi.cpp.o"
"/usr/bin/avr-gcc-ar" rcs  "/tmp/arduino_build_181088/core/core.a" "/tmp/arduino_build_181088/core/main.cpp.o"
"/usr/bin/avr-gcc-ar" rcs  "/tmp/arduino_build_181088/core/core.a" "/tmp/arduino_build_181088/core/new.cpp.o"
Archiving built core (caching) in: /tmp/arduino_cache_315082/core/core_arduino_avr_uno_1621df717313d057c92202babd71649a.a
Linking everything together...
"/usr/bin/avr-gcc" -Wall -Wextra -Os -g -flto -fuse-linker-plugin -Wl,--gc-sections -mmcu=atmega328p   -o "/tmp/arduino_build_181088/DigitalPotControl.ino.elf" "/tmp/arduino_build_181088/sketch/DigitalPotControl.ino.cpp.o"  "/tmp/arduino_build_181088/core/core.a" "-L/tmp/arduino_build_181088" -lm
"/usr/bin/avr-objcopy" -O ihex -j .eeprom --set-section-flags=.eeprom=alloc,load --no-change-warnings --change-section-lma .eeprom=0  "/tmp/arduino_build_181088/DigitalPotControl.ino.elf" "/tmp/arduino_build_181088/DigitalPotControl.ino.eep"
"/usr/bin/avr-objcopy" -O ihex -R .eeprom  "/tmp/arduino_build_181088/DigitalPotControl.ino.elf" "/tmp/arduino_build_181088/DigitalPotControl.ino.hex"
Le croquis utilise 1188 octets (3%) de l'espace de stockage de programmes. Le maximum est de 32256 octets.
Les variables globales utilisent 10 octets (0%) de mémoire dynamique, ce qui laisse 2038 octets pour les variables locales. Le maximum est de 2048 octets.

En testant mon programme , j ' ai manintenant la meme erreur pour la bibliotheque " etehernet.h " la deuxieme de la liste .

il semble donc que je doive reinstaller toutes les blibliotheque ( cela semble logique pour les autres ) vu que j ' ai tout supprimé .

je viens d' installer la bibliothe Ethernet.h , mais aucun changement lors de la compilation , comme si cela n' avait pas été pris en compte , pourtant elle apparait bien installée dans le gestionnaire ...

c'est si simple avec l'achive proposée sur le site Arduino , que ce soit pour l'IDE actuel 2.0.3 que pour la version précédente..... :wink:

oui sauf que dans mon projet , j' utilise la lib simpleRTC.h et asynctask.h , du coup , ayant telechargé l' appimage , je ne sais comment faire pour les inclure de mon disque dur dans l' IDE ...