MX Linux 19.4 Arduino IDE Copiling Error M5Stack Basic
- 
					
					
					
					
 I tried to compile the example "Hello World". compiler abort: can someone please help? "Arduino: 1.8.19 (Linux), Board: "M5Stack-Core-ESP32, QIO, 80MHz, Default, 921600, None" 
 Traceback (most recent call last):
 File "/home/Carsten/.arduino15/packages/m5stack/tools/esptool_py/3.1.0/esptool.py", line 38, in <module>
 Mehrere Bibliotheken wurden für "SD.h" gefunden
 import serial
 Benutzt: /home/Carsten/.arduino15/packages/m5stack/hardware/esp32/2.0.2/libraries/SD
 Nicht benutzt: /home/Carsten/Dokumente/arduino-1.8.19/libraries/SD
 Mehrere Bibliotheken wurden für "WiFiClient.h" gefunden
 Benutzt: /home/Carsten/.arduino15/packages/m5stack/hardware/esp32/2.0.2/libraries/WiFi
 Nicht benutzt: /home/Carsten/Dokumente/arduino-1.8.19/libraries/WiFi
 ImportError: No module named serial
 exit status 1
 Fehler beim Kompilieren für das Board M5Stack-Core-ESP32.Dieser Bericht wäre detaillierter, wenn die Option 
 "Ausführliche Ausgabe während der Kompilierung"
 in Datei -> Voreinstellungen aktiviert wäre.
 "(compile with Uno works) 
- 
					
					
					
					
 Hi Stoni99. Perhaps you could show us the code you're trying to compile. 
- 
					
					
					
					
 /* 
 - Copyright (c) 2021 by M5Stack
- 
Equipped with M5Core sample source code
- 
配套 M5Core 示例源代码
- Visit the website for more information: https://docs.m5stack.com/en/core/gray
- 获取更多资料请访问: https://docs.m5stack.com/zh_CN/core/gray
- describe: Hello World
- date: 2021/7/15
 
 */ 
 #include <M5Stack.h>/* After M5Core is started or reset 
 the program in the setUp () function will be run, and this part will only be run once.
 在 M5Core 启动或者复位后,即会开始执行setup()函数中的程序,该部分只会执行一次。 /
 void setup(){
 M5.begin(); //Init M5Core. 初始化 M5Core
 M5.Power.begin(); //Init Power module. 初始化电源模块
 / Power chip connected to gpio21, gpio22, I2C device
 Set battery charging voltage and current
 If used battery, please call this function in your project */
 M5.Lcd.print("Hello World"); // Print text on the screen (string) 在屏幕上打印文本(字符串)
 }/* After the program in setup() runs, it runs the program in loop() 
 The loop() function is an infinite loop in which the program runs repeatedly
 在setup()函数中的程序执行完后,会接着执行loop()函数中的程序
 loop()函数是一个死循环,其中的程序会不断的重复运行 */
 void loop() {} 
- 
					
					
					
					
 @stoni99 said in MX Linux 19.4 Arduino IDE Copiling Error M5Stack Basic: 2/2.0.2/ OK I have compiled it with the "Board" M5Stack-Core-ESP32. Same version as you. i.e. 2.0.2. That "import serial" in your output is a mystery to me. 
 Try updating to the latest version of the core i.e.2.0.3
- 
					
					
					
					
 I have updated. Another error: " 
 Arduino: 1.6.7 (Windows XP), Board: "M5Stack-Core-ESP32, Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS), 240MHz (WiFi/BT), QIO, 80MHz, 4MB (32Mb), 115200, Core 1, Core 1, None"WARNUNG: Kategorie '' in der Bibliothek ESP RainMaker ist ungültig und wird auf 'Uncategorized' festgelegt 
 WARNUNG: Kategorie '' in der Bibliothek WiFiProv ist ungültig und wird auf 'Uncategorized' festgelegt
 In file included from c:\dokumente und einstellungen\carsten\lokale einstellungen\anwendungsdaten\arduino15\packages\m5stack\tools\xtensa-esp32-elf-gcc\gcc8_4_0-esp-2021r2-patch3\xtensa-esp32-elf\include\c++\8.4.0\stdlib.h:36,
 from C:\Dokumente und Einstellungen\Carsten\Lokale Einstellungen\Anwendungsdaten\Arduino15\packages\m5stack\hardware\esp32\2.0.3/tools/sdk/esp32/include/newlib/platform_include/assert.h:21,
 from c:\dokumente und einstellungen\carsten\lokale einstellungen\anwendungsdaten\arduino15\packages\m5stack\tools\xtensa-esp32-elf-gcc\gcc8_4_0-esp-2021r2-patch3\xtensa-esp32-elf\sys-include\sys\reent.h:503,
 from C:\Dokumente und Einstellungen\Carsten\Lokale Einstellungen\Anwendungsdaten\Arduino15\packages\m5stack\hardware\esp32\2.0.3/tools/sdk/esp32/include/newlib/platform_include/sys/reent.h:17,
 from c:\dokumente und einstellungen\carsten\lokale einstellungen\anwendungsdaten\arduino15\packages\m5stack\tools\xtensa-esp32-elf-gcc\gcc8_4_0-esp-2021r2-patch3\xtensa-esp32-elf\sys-include\stdio.h:60,
 from C:\Dokumente und Einstellungen\Carsten\Lokale Einstellungen\Anwendungsdaten\Arduino15\packages\m5stack\hardware\esp32\2.0.3\cores\esp32/Arduino.h:27,
 from sketch\HelloWorld.ino.cpp:1:
 c:\dokumente und einstellungen\carsten\lokale einstellungen\anwendungsdaten\arduino15\packages\m5stack\tools\xtensa-esp32-elf-gcc\gcc8_4_0-esp-2021r2-patch3\xtensa-esp32-elf\include\c++\8.4.0\cstdlib:41:10: fatal error: bits/c++config.h: No such file or directory
 #include <bits/c++config.h>
 ^~~~~~~~~~~~~~~~~~
 compilation terminated.exit status 1 
 Fehler beim Kompilieren.Dieser Report hätte mehr Informationen mit 
 "Ausführliche Ausgabe während der Kompilierung"
 aktiviert in Datei > Einstellungen.
 "
- 
					
					
					
					
 You've switched from Linux to Windows! 
 Arduino 1.6.7 is quite old. I'd suggest updating to the latest. If that doesn't work then perhaps there may be a problem with the Arduino setup. You could try uninstalling and reinstalling the Arduino IDE. That's quite drastic but I can't see why you see that problem. When you remove the IDE you should also remove the 'Arduino15' folder. i.e. C:\Users(username)\AppData\Local\Arduino15
 Also, perhaps remove all the comment lines in your sketch. It will make it easier to read and see if there is a problem there.
- 
					
					
					
					
 I tried to make the arduino ide executable for the m5stack at the same time - Windows or Linux . It worked now on linux mx.👍