F1ATB forum
Erreur à la compilation Version 16.7 - Version imprimable

+- F1ATB forum (https://f1atb.fr/forum_f1atb)
+-- Forum : Forum de F1ATB (https://f1atb.fr/forum_f1atb/forum-3.html)
+--- Forum : Routeur Photovoltaïque (https://f1atb.fr/forum_f1atb/forum-4.html)
+--- Sujet : Erreur à la compilation Version 16.7 (/thread-2026.html)

Pages : 1 2


Erreur à la compilation Version 16.7 - cmichel - 03-12-2025

Bonjour,
J'ai ce message d'erreur quand je veux compiler la version 16.7:
920 |  Ethernet.init(driver);
      |                ^~~~~~
exit status 1

Compilation error: 'EMACDriver' does not name a type; did you mean 'EthDriver'?

Est-ce que quelqu'un a eu ça ?
Merci du retour.


RE: Erreur à la compilation Version 16.7 - Chris - 03-12-2025

Bonjour,
Il doit te manquer une bibliothèque: EthernetESP32 si j'en juge par https://f1atb.fr/fr/routeur-photovoltaique-realisation-logicielle/


RE: Erreur à la compilation Version 16.7 - cmichel - 03-12-2025

(03-12-2025, 03:26 PM)Chris a écrit : Bonjour,
Il doit te manquer une bibliothèque: EthernetESP32 si j'en juge par https://f1atb.fr/fr/routeur-photovoltaique-realisation-logicielle/

Merci Chris de ton retour mais justement elle est bien installée la bibliothèque , puisque avant je pouvais compiler les versions jusqu'à la 15.12 et j'avais pas mis encore la 16 et je voulais la compiler et j'ai ce message.
Tu as essayé de la compiler ?


RE: Erreur à la compilation Version 16.7 - Chris - 03-12-2025

Non, je suis toujours en v12 :-)


RE: Erreur à la compilation Version 16.7 - Mike - 03-12-2025

Bonjour,
La carte ESP32 Dev Module est bien sélectionnée ?

Pour ma part sur Linux j'avais l'erreur suivante :
Solar_Router_V16_07.ino:281:10: fatal error: pageHtmlJS_Connect.h: No such file or directory
281 | #include "pageHtmlJS_Connect.h"
| ^~~~~~~~~~~~~~~~~~~~~~
compilation terminated.

Linux étant case sensitive pour les fichiers, je l'ai corrigé en mettant un P majuscule.


RE: Erreur à la compilation Version 16.7 - cmichel - 03-12-2025

(03-12-2025, 03:46 PM)Mike a écrit : Bonjour,
La carte ESP32 Dev Module est bien sélectionnée ?

Pour ma part sur Linux j'avais l'erreur suivante :
Solar_Router_V16_07.ino:281:10: fatal error: pageHtmlJS_Connect.h: No such file or directory
  281 | #include "pageHtmlJS_Connect.h"
      |          ^~~~~~~~~~~~~~~~~~~~~~
compilation terminated.

Linux étant case sensitive pour les fichiers, je l'ai corrigé en mettant un P majuscule.

Merci Mike, mais la carte est bien sélectionnée et je suis sous windows, je bloque avec cette erreur..


RE: Erreur à la compilation Version 16.7 - Mike - 03-12-2025

Ce qui est étrange c'est que l'erreur parle de la ligne 920 alors que dans les sources de la 16.07 "Ethernet.init(driver);" est à la ligne 922.
Avez vous changé le code en local ?

Assurez vous également de bien avoir l'include "#include <EthernetESP32.h>" à la ligne 260.


RE: Erreur à la compilation Version 16.7 - cmichel - 03-12-2025

(03-12-2025, 03:57 PM)Mike a écrit : Ce qui est étrange c'est que l'erreur parle de la ligne 920 alors que dans les sources de la 16.07 "Ethernet.init(driver);" est à la ligne 922.
Avez vous changé le code en local ?

Assurez vous également de bien avoir l'include "#include <EthernetESP32.h>" à la ligne 260.
Pardon pour le numéro de ligne parce que du coup j'avais mis la version 16.6 et la ligne là est bien en 920 alors que sur la 16.7 elle est en 922.
J'ai repris la 16.7 puisque c'est pareil et en 260 j'ai bien l'include.
Non rien touché au code.


RE: Erreur à la compilation Version 16.7 - Mike - 03-12-2025

Étrange, quelle version de la library EthernetESP32 avez vous ? Pour ma part j'ai la 1.0.2.
Essayez peut-être de désinstaller cette lib et de la réinstaller, des fois que.


RE: Erreur à la compilation Version 16.7 - cmichel - 03-12-2025

(03-12-2025, 04:11 PM)Mike a écrit : Étrange, quelle version de la library EthernetESP32 avez vous ? Pour ma part j'ai la 1.0.2.
Essayez peut-être de désinstaller cette lib et de la réinstaller, des fois que.
Idem même version et je l'avais fait et ça n'a rien changé..