hello
i have made a small hello world programm that arduino ide can compile with out problems but platformio cant the errors:
Processing wemos_d1_mini32 (platform: espressif32; board: wemos_d1_mini32; framework: arduino)
Verbose mode can be enabled via
-v, --verbose
option
CONFIGURATION: Redirecting...
PLATFORM: Espressif 32 (4.1.0+sha.f0101ec) > WeMos D1 MINI ESP32
HARDWARE: ESP32 240MHz, 320KB RAM, 4MB Flash
DEBUG: Current (cmsis-dap) External (cmsis-dap, esp-prog, iot-bus-jtag, jlink, minimodule, olimex-arm-usb-ocd, olimex-arm-usb-ocd-h, olimex-arm-usb-tiny-h, olimex-jtag-tiny, tumpa)
PACKAGES:
- framework-arduinoespressif32 @ 3.20002.0 (2.0.2)
- tool-esptoolpy @ 1.30300.0 (3.3.0)
- tool-mkfatfs @ 2.0.1
- tool-mklittlefs @ 1.203.210628 (2.3)
- tool-mkspiffs @ 2.230.0 (2.30)
- toolchain-xtensa-esp32 @ 8.4.0+2021r2-patch3
LDF: Library Dependency Finder → Library Dependency Finder (LDF) — PlatformIO latest documentation
LDF Modes: Finder ~ chain, Compatibility ~ soft
Found 31 compatible libraries
Scanning dependencies…
No dependencies
Building in release mode
Compiling .pio/build/wemos_d1_mini32/src/main.cpp.o
In file included from /home/hannes/.platformio/packages/framework->arduinoespressif32/cores/esp32/Arduino.h:24,
from src/main.cpp:1:
/home/hannes/.platformio/packages/toolchain-xtensa-esp32/lib/gcc/xtensa-esp32->elf/8.4.0/include/stdint.h:9:16: fatal error: stdint.h: No such file or directory
- Looking for stdint.h dependency? Check our library registry!
- CLI > platformio lib search “header:stdint.h”
- Web > sorry only 2 links
![]()
include_next <stdint.h>
^~~~~~~~~~
compilation terminated.
Compiling .pio/build/wemos_d1_mini32/FrameworkArduino/Esp.cpp.o
Compiling .pio/build/wemos_d1_mini32/FrameworkArduino/FirmwareMSC.cpp.o
In file included from /home/hannes/.platformio/packages/framework->arduinoespressif32/cores/esp32/Arduino.h:24,
from /home/hannes/.platformio/packages/framework->arduinoespressif32/cores/esp32/Esp.cpp:20:
/home/hannes/.platformio/packages/toolchain-xtensa-esp32/lib/gcc/xtensa-esp32->elf/8.4.0/include/stdint.h:9:16: fatal error: stdint.h: No such file or directory
- Looking for stdint.h dependency? Check our library registry!
- CLI > platformio lib search “header:stdint.h”
- Web > sorry only 2 links
![]()
include_next <stdint.h>
^~~~~~~~~~
compilation terminated.
Compiling .pio/build/wemos_d1_mini32/FrameworkArduino/FunctionalInterrupt.cpp.o
In file included from /home/hannes/.platformio/packages/framework->arduinoespressif32/cores/esp32/USBMSC.h:16,
from /home/hannes/.platformio/packages/framework->arduinoespressif32/cores/esp32/FirmwareMSC.h:17,
from /home/hannes/.platformio/packages/framework->arduinoespressif32/cores/esp32/FirmwareMSC.cpp:14:
/home/hannes/.platformio/packages/toolchain-xtensa-esp32/lib/gcc/xtensa-esp32->elf/8.4.0/include/stdint.h:9:16: fatal error: stdint.h: No such file or directory
- Looking for stdint.h dependency? Check our library registry!
- CLI > platformio lib search “header:stdint.h”
- Web > sorry only 2 links
![]()
include_next <stdint.h>
^~~~~~~~~~
compilation terminated.
Compiling .pio/build/wemos_d1_mini32/FrameworkArduino/HWCDC.cpp.o
In file included from /home/hannes/.platformio/packages/framework->arduinoespressif32/cores/esp32/FunctionalInterrupt.cpp:8:
/home/hannes/.platformio/packages/framework->arduinoespressif32/cores/esp32/FunctionalInterrupt.h:11:10: fatal error: functional: No such file or >directory
#include
^~~~~~~~~~~~
compilation terminated.
Compiling .pio/build/wemos_d1_mini32/FrameworkArduino/HardwareSerial.cpp.o
*** [.pio/build/wemos_d1_mini32/src/main.cpp.o] Error 1
*** [.pio/build/wemos_d1_mini32/FrameworkArduino/Esp.cpp.o] Error 1
*** [.pio/build/wemos_d1_mini32/FrameworkArduino/FirmwareMSC.cpp.o] Error 1
*** [.pio/build/wemos_d1_mini32/FrameworkArduino/FunctionalInterrupt.cpp.o] Error 1
as: Unbekannte Option »–longcalls«
*** [.pio/build/wemos_d1_mini32/FrameworkArduino/HWCDC.cpp.o] Error 1
/home/hannes/.platformio/packages/framework-arduinoespressif32/cores/esp32/HardwareSerial.cpp:1:10: fatal error: stdlib.h: No such file or directory
- Looking for stdlib.h dependency? Check our library registry!
- CLI > platformio lib search “header:stdlib.h”
- Web > sorry only 2 links
![]()
#include <stdlib.h>
^~~~~~~~~~
compilation terminated.
*** [.pio/build/wemos_d1_mini32/FrameworkArduino/HardwareSerial.cpp.o] Error 1
===================================================================== [FAILED] >Took 0.83 seconds >=====================================================================
the code:
#include <Arduino.h>
void setup() {
}
void loop() {
printf(“Hello, world!\n”);
}
the pio config:
[env:wemos_d1_mini32]
platform = espressif32
board = wemos_d1_mini32
framework = arduino
upload_port = /dev/ttyUSB0
monitor_speed = 115200