Arduino 1.8.15 problème suite changement de PC

Bonjour
J'utilise Arduino 1.8.15 pour mes projets perso et je viens de changer de PC.
Avant un Intel i7 2600k et maintenant un AMD Ryzen 7 4800H.
J'ai installer arduino 1.8.15 sur le nouveau ainsi que mes bibliothèques mais quand je veux compiller j'ai des erreurs alors que sur le intel non.
J'ai essayé la version normal et la version microsoft store c'est pareil
J'ai essayé de copier les sous répertoires Arduino et ArduinoData c'est pareil
je ne comprend pas, avez vous une idée ?

Les erreurs que j'ai sur un de mes projets :
In file included from C:\Users\USER\Documents\Arduino\ESP8266\Chaudière\DS18B20V8\DS18B20V8.ino:6:
C:\Users\USER\Documents\Arduino\libraries\NtpClientLib\src/NtpClientLib.h:394:32: error: reference to 'byte' is ambiguous
394 | bool summertime (int year, byte month, byte day, byte hour, byte tzHours);
| ^~~~
In file included from c:\users\user\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.0.0-newlib4.0.0-gnu23-48f7b08\xtensa-lx106-elf\include\c++\10.2.0\cmath:42,
from c:\users\user\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.0.0-newlib4.0.0-gnu23-48f7b08\xtensa-lx106-elf\include\c++\10.2.0\math.h:36,
from C:\Users\USER\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.0\cores\esp8266/Arduino.h:34,
from sketch\DS18B20V8.ino.cpp:1:
c:\users\user\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.0.0-newlib4.0.0-gnu23-48f7b08\xtensa-lx106-elf\include\c++\10.2.0\bits\cpp_type_traits.h:404:30: note: candidates are: 'enum class std::byte'
404 | enum class byte : unsigned char;
| ^~~~
In file included from sketch\DS18B20V8.ino.cpp:1:
C:\Users\USER\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.0\cores\esp8266/Arduino.h:160:17: note: 'typedef uint8_t byte'
160 | typedef uint8_t byte;
| ^~~~
In file included from C:\Users\USER\Documents\Arduino\ESP8266\Chaudière\DS18B20V8\DS18B20V8.ino:6:
C:\Users\USER\Documents\Arduino\libraries\NtpClientLib\src/NtpClientLib.h:394:32: error: 'byte' has not been declared
394 | bool summertime (int year, byte month, byte day, byte hour, byte tzHours);
| ^~~~
C:\Users\USER\Documents\Arduino\libraries\NtpClientLib\src/NtpClientLib.h:394:44: error: reference to 'byte' is ambiguous
394 | bool summertime (int year, byte month, byte day, byte hour, byte tzHours);
| ^~~~
In file included from c:\users\user\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.0.0-newlib4.0.0-gnu23-48f7b08\xtensa-lx106-elf\include\c++\10.2.0\cmath:42,
from c:\users\user\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.0.0-newlib4.0.0-gnu23-48f7b08\xtensa-lx106-elf\include\c++\10.2.0\math.h:36,
from C:\Users\USER\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.0\cores\esp8266/Arduino.h:34,
from sketch\DS18B20V8.ino.cpp:1:
c:\users\user\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.0.0-newlib4.0.0-gnu23-48f7b08\xtensa-lx106-elf\include\c++\10.2.0\bits\cpp_type_traits.h:404:30: note: candidates are: 'enum class std::byte'
404 | enum class byte : unsigned char;
| ^~~~
In file included from sketch\DS18B20V8.ino.cpp:1:
C:\Users\USER\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.0\cores\esp8266/Arduino.h:160:17: note: 'typedef uint8_t byte'
160 | typedef uint8_t byte;
| ^~~~
In file included from C:\Users\USER\Documents\Arduino\ESP8266\Chaudière\DS18B20V8\DS18B20V8.ino:6:
C:\Users\USER\Documents\Arduino\libraries\NtpClientLib\src/NtpClientLib.h:394:44: error: 'byte' has not been declared
394 | bool summertime (int year, byte month, byte day, byte hour, byte tzHours);
| ^~~~
C:\Users\USER\Documents\Arduino\libraries\NtpClientLib\src/NtpClientLib.h:394:54: error: reference to 'byte' is ambiguous
394 | bool summertime (int year, byte month, byte day, byte hour, byte tzHours);
| ^~~~
In file included from c:\users\user\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.0.0-newlib4.0.0-gnu23-48f7b08\xtensa-lx106-elf\include\c++\10.2.0\cmath:42,
from c:\users\user\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.0.0-newlib4.0.0-gnu23-48f7b08\xtensa-lx106-elf\include\c++\10.2.0\math.h:36,
from C:\Users\USER\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.0\cores\esp8266/Arduino.h:34,
from sketch\DS18B20V8.ino.cpp:1:
c:\users\user\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.0.0-newlib4.0.0-gnu23-48f7b08\xtensa-lx106-elf\include\c++\10.2.0\bits\cpp_type_traits.h:404:30: note: candidates are: 'enum class std::byte'
404 | enum class byte : unsigned char;
| ^~~~
In file included from sketch\DS18B20V8.ino.cpp:1:
C:\Users\USER\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.0\cores\esp8266/Arduino.h:160:17: note: 'typedef uint8_t byte'
160 | typedef uint8_t byte;
| ^~~~
In file included from C:\Users\USER\Documents\Arduino\ESP8266\Chaudière\DS18B20V8\DS18B20V8.ino:6:
C:\Users\USER\Documents\Arduino\libraries\NtpClientLib\src/NtpClientLib.h:394:54: error: 'byte' has not been declared
394 | bool summertime (int year, byte month, byte day, byte hour, byte tzHours);
| ^~~~
C:\Users\USER\Documents\Arduino\libraries\NtpClientLib\src/NtpClientLib.h:394:65: error: reference to 'byte' is ambiguous
394 | bool summertime (int year, byte month, byte day, byte hour, byte tzHours);
| ^~~~
In file included from c:\users\user\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.0.0-newlib4.0.0-gnu23-48f7b08\xtensa-lx106-elf\include\c++\10.2.0\cmath:42,
from c:\users\user\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.0.0-newlib4.0.0-gnu23-48f7b08\xtensa-lx106-elf\include\c++\10.2.0\math.h:36,
from C:\Users\USER\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.0\cores\esp8266/Arduino.h:34,
from sketch\DS18B20V8.ino.cpp:1:
c:\users\user\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.0.0-newlib4.0.0-gnu23-48f7b08\xtensa-lx106-elf\include\c++\10.2.0\bits\cpp_type_traits.h:404:30: note: candidates are: 'enum class std::byte'
404 | enum class byte : unsigned char;
| ^~~~
In file included from sketch\DS18B20V8.ino.cpp:1:
C:\Users\USER\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.0\cores\esp8266/Arduino.h:160:17: note: 'typedef uint8_t byte'
160 | typedef uint8_t byte;
| ^~~~
In file included from C:\Users\USER\Documents\Arduino\ESP8266\Chaudière\DS18B20V8\DS18B20V8.ino:6:
C:\Users\USER\Documents\Arduino\libraries\NtpClientLib\src/NtpClientLib.h:394:65: error: 'byte' has not been declared
394 | bool summertime (int year, byte month, byte day, byte hour, byte tzHours);
| ^~~~
exit status 1
Erreur de compilation pour la carte NodeMCU 1.0 (ESP-12E Module)

Par avance merci pour votre aide.

:warning: post déplacé dans la partie francophone. On utilise l'anglais pour les forum généraux.

Merci de lire et appliquer "Les bonnes pratiques du Forum Francophone” pour votre question.

Probablement parce que tu avais la version 2.7.4 du core esp8266 sur ton ancien PC. Tu as maintenant la version 3.0.0 qui a un bug pour le moment.
Tu peux retourner a 2.7.4 par le gestionnaire de cartes.
Apparemment ça devrait compiler.

Super merci c'était bien le problème
ZX80 tu es un Lord :wink: mais petite préférence pour le ZX Spectrum.
P.tain ça me rajeuni pas.

This topic was automatically closed 120 days after the last reply. New replies are no longer allowed.