# Erreur de compilation avec 'EEPROMClass' et 'TwoWire' sur un projet Arduino

**URL:** <https://www.debian-fr.org/t/erreur-de-compilation-avec-eepromclass-et-twowire-sur-un-projet-arduino/84371>\
**Category:** Support Debian\
**Created:** [Avril 11, 2021, 1:58 UTC](https://www.debian-fr.org/t/erreur-de-compilation-avec-eepromclass-et-twowire-sur-un-projet-arduino/84371 "2021-04-11T13:58:42Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![mpt68](https://www.debian-fr.org/user_avatar/www.debian-fr.org/mpt68/32/6049_2.png) [@mpt68](https://www.debian-fr.org/u/mpt68)\
**Post date:** [Avril 11, 2021, 1:58 UTC](https://www.debian-fr.org/t/erreur-de-compilation-avec-eepromclass-et-twowire-sur-un-projet-arduino/84371/1 "2021-04-11T13:58:42Z")

</div>

Bonjour,  
Je viens de réaliser le milli-Ohmmetre de Danielrp publié sur [Instructables.com](http://Instructables.com) en Décembre 2017.  
Je tourne sous Linux Debian 10 (Buster), avec l’IDE Arduino version 2:1.0.5+dfsg2-4.1  
Nb: Je post ici, car la compilation aboutit sans erreur sous Windows 10.

Lorsque j’essaye de compiler le code d’origine de ‹&nbsp;danielrp&nbsp;› , j’obtiens les erreurs suivantes. (ci-dessous)  
Il semble que ce soit un problème d’obsolescence de bibliothèque, mais, coté management bibliothèques je suis plutôt un «&nbsp;noob&nbsp;».  
Il me semble que si je pouvais installer une version récente de l’IDE, ce problème de compilation disparaîtrait. Mais en fait, je ne sais pas comment installer une version «&nbsp;récente&nbsp;» de l’IDE sous Debian Buster.  
Votre aide me sera précieuse, d’avance merci.

La liste des erreurs:

> ```
> _210410_Milli_Ohmmetre.ino: In function ‘void setup()’:
> _210410_Milli_Ohmmetre.ino:148:8: error: ‘class TwoWire’ has no member named ‘setClock’
> _210410_Milli_Ohmmetre.ino: In function ‘void eeStoreU32(int, uint32_t)’:
> _210410_Milli_Ohmmetre.ino:568:10: error: ‘class EEPROMClass’ has no member named ‘put’
> _210410_Milli_Ohmmetre.ino:569:10: error: ‘class EEPROMClass’ has no member named ‘put’
> _210410_Milli_Ohmmetre.ino: In function ‘bool eeReadU32(int, uint32_t&)’:
> _210410_Milli_Ohmmetre.ino:578:10: error: ‘class EEPROMClass’ has no member named ‘get’
> _210410_Milli_Ohmmetre.ino:579:10: error: ‘class EEPROMClass’ has no member named ‘get’
> 
> ```

---

<div class="post-metadata">

**Author:** ![anon29980398](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/f4b2a3/32.png) [@anon29980398](https://www.debian-fr.org/u/anon29980398)\
**Post date:** [Avril 11, 2021, 2:22 UTC](https://www.debian-fr.org/t/erreur-de-compilation-avec-eepromclass-et-twowire-sur-un-projet-arduino/84371/2 "2021-04-11T14:22:24Z")

</div>

Bonjour

Dommage qu’on ne trouve pas de lien concernant ce milli-Ohmmètre dans ton message,  
on aurait pu essayer de voir ce qui ne va pas.  
J’ai cherché pendant 10 minutes, puis j’ai abandonné.

* * *

Tu peux aller directement chercher une version récente de l’IDE sur le site d’arduino,  
actuellement en version **1.8.13**

Tu y trouveras des liens de téléchargement pour Linux

> **[Software | Arduino](https://www.arduino.cc/en/software)**
>
> Download the Arduino IDE for Windows, macOS and Linux. Discover Arduino App Lab, Cloud, and CLI. Get the best software tools for your projects today!

et une page du tuto explique comment l’installer sur Linux :  
[https://www.arduino.cc/en/Guide/Linux](https://www.arduino.cc/en/Guide/Linux)

---

<div class="post-metadata">

**Author:** ![mpt68](https://www.debian-fr.org/user_avatar/www.debian-fr.org/mpt68/32/6049_2.png) [@mpt68](https://www.debian-fr.org/u/mpt68)\
**Post date:** [Avril 11, 2021, 4:10 UTC](https://www.debian-fr.org/t/erreur-de-compilation-avec-eepromclass-et-twowire-sur-un-projet-arduino/84371/3 "2021-04-11T16:10:09Z")

</div>

Bonjour MicP, merci pour la réponse.  
Sorry, le lien c’était  
[https://www.instructables.com/Milliohm-Meter/](https://www.instructables.com/Milliohm-Meter/)

Entre-temps j’ai effectivement trouvé comment installer la version 1.8.13 de l’IDE, et très rapidement le truc s’est mis à tourner.  
Il y avait juste encore un problème de bibliothèque LiquidCrystal\_I2C. Une fois la version «&nbsp;exotique&nbsp;» accessible, tout est rentré dans l’ordre.  
Merci pour l’aide.

---

<div class="post-metadata">

**Author:** ![anon29980398](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/f4b2a3/32.png) [@anon29980398](https://www.debian-fr.org/u/anon29980398)\
**Post date:** [Avril 11, 2021, 4:58 UTC](https://www.debian-fr.org/t/erreur-de-compilation-avec-eepromclass-et-twowire-sur-un-projet-arduino/84371/4 "2021-04-11T16:58:13Z")

</div>

Merci pour le lien 😀

En te souhaitant de bonnes mesures, et que la redoutable [Loi de Murphy](http://matthieu.weber.free.fr/electronique/lois_de_murphy/Loi%20de%20Murphy.pdf)  
ne vienne pas trop t’embêter dans tes montages électroniques.
