-
Notifications
You must be signed in to change notification settings - Fork 7.7k
Closed
Labels
Status: Awaiting triageIssue is waiting for triageIssue is waiting for triage
Description
Board
ESP32S2 Dev Module
Device Description
ESP32S2-WROOM on own PCB
Hardware Configuration
See https://newheiko.github.io/wiFred/documentation/docu_en.html#_from_revision_0_6_onwards for a full schematic. Shouldn't have any influence on this.
Version
v3.2.1
IDE Name
Arduino IDE 1.8.19
Operating System
Slackware Linux
Flash frequency
40MHz
PSRAM enabled
no
Upload speed
921600
Description
Can't compile even an empty sketch as esptool / python included in 3.2.1 seems to require glibc 2.35 now and Slackware 15.0 is at 2.33.
Is this intentional, i.e. does it actually require features from glibc 2.35 or can the requirement be lowered again? It looks like python 3.11 does not require glibc 2.35: https://docs.python.org/3/whatsnew/3.11.html
Is this an arduino-esp32 issue or should I take this somewhere else, i.e. to esptool?
Heiko
Sketch
void setup() {
// put your setup code here, to run once:
}
void loop() {
// put your main code here, to run repeatedly:
}
Debug Message
/opt/arduino/arduino-builder -dump-prefs -logger=machine -hardware /opt/arduino/hardware -hardware /home/heiko/.arduino15/packages -tools /opt/arduino/tools-builder -tools /opt/arduino/hardware/tools/avr -tools /home/heiko/.arduino15/packages -built-in-libraries /opt/arduino/libraries -libraries /home/heiko/elektronik/libraries -fqbn=esp32:esp32:esp32s2:JTAGAdapter=default,CDCOnBoot=default,MSCOnBoot=default,DFUOnBoot=default,UploadMode=default,PSRAM=disabled,PartitionScheme=default,CPUFreq=160,FlashMode=qio,FlashFreq=40,FlashSize=4M,UploadSpeed=921600,DebugLevel=none,EraseFlash=none,ZigbeeMode=default -ide-version=10819 -build-path /tmp/arduino_build_697967 -warnings=all -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.openocd-esp32.path=/home/heiko/.arduino15/packages/esp32/tools/openocd-esp32/v0.12.0-esp32-20250422 -prefs=runtime.tools.openocd-esp32-v0.12.0-esp32-20250422.path=/home/heiko/.arduino15/packages/esp32/tools/openocd-esp32/v0.12.0-esp32-20250422 -prefs=runtime.tools.riscv32-esp-elf-gdb.path=/home/heiko/.arduino15/packages/esp32/tools/riscv32-esp-elf-gdb/14.2_20240403 -prefs=runtime.tools.riscv32-esp-elf-gdb-14.2_20240403.path=/home/heiko/.arduino15/packages/esp32/tools/riscv32-esp-elf-gdb/14.2_20240403 -prefs=runtime.tools.xtensa-esp-elf-gdb.path=/home/heiko/.arduino15/packages/esp32/tools/xtensa-esp-elf-gdb/14.2_20240403 -prefs=runtime.tools.xtensa-esp-elf-gdb-14.2_20240403.path=/home/heiko/.arduino15/packages/esp32/tools/xtensa-esp-elf-gdb/14.2_20240403 -prefs=runtime.tools.esptool_py.path=/home/heiko/.arduino15/packages/esp32/tools/esptool_py/5.0.dev1 -prefs=runtime.tools.esptool_py-5.0.dev1.path=/home/heiko/.arduino15/packages/esp32/tools/esptool_py/5.0.dev1 -prefs=runtime.tools.mkspiffs.path=/home/heiko/.arduino15/packages/esp32/tools/mkspiffs/0.2.3 -prefs=runtime.tools.mkspiffs-0.2.3.path=/home/heiko/.arduino15/packages/esp32/tools/mkspiffs/0.2.3 -prefs=runtime.tools.dfu-util.path=/home/heiko/.arduino15/packages/arduino/tools/dfu-util/0.11.0-arduino5 -prefs=runtime.tools.dfu-util-0.11.0-arduino5.path=/home/heiko/.arduino15/packages/arduino/tools/dfu-util/0.11.0-arduino5 -prefs=runtime.tools.esp32-arduino-libs.path=/home/heiko/.arduino15/packages/esp32/tools/esp32-arduino-libs/idf-release_v5.4-858a988d-v1 -prefs=runtime.tools.esp32-arduino-libs-idf-release_v5.4-858a988d-v1.path=/home/heiko/.arduino15/packages/esp32/tools/esp32-arduino-libs/idf-release_v5.4-858a988d-v1 -prefs=runtime.tools.esp-x32.path=/home/heiko/.arduino15/packages/esp32/tools/esp-x32/2411 -prefs=runtime.tools.esp-x32-2411.path=/home/heiko/.arduino15/packages/esp32/tools/esp-x32/2411 -prefs=runtime.tools.esp-rv32.path=/home/heiko/.arduino15/packages/esp32/tools/esp-rv32/2411 -prefs=runtime.tools.esp-rv32-2411.path=/home/heiko/.arduino15/packages/esp32/tools/esp-rv32/2411 -prefs=runtime.tools.mklittlefs.path=/home/heiko/.arduino15/packages/esp32/tools/mklittlefs/3.0.0-gnu12-dc7f933 -prefs=runtime.tools.mklittlefs-3.0.0-gnu12-dc7f933.path=/home/heiko/.arduino15/packages/esp32/tools/mklittlefs/3.0.0-gnu12-dc7f933 -verbose /tmp/untitled567459855.tmp/sketch_jul08a/sketch_jul08a.ino
/opt/arduino/arduino-builder -compile -logger=machine -hardware /opt/arduino/hardware -hardware /home/heiko/.arduino15/packages -tools /opt/arduino/tools-builder -tools /opt/arduino/hardware/tools/avr -tools /home/heiko/.arduino15/packages -built-in-libraries /opt/arduino/libraries -libraries /home/heiko/elektronik/libraries -fqbn=esp32:esp32:esp32s2:JTAGAdapter=default,CDCOnBoot=default,MSCOnBoot=default,DFUOnBoot=default,UploadMode=default,PSRAM=disabled,PartitionScheme=default,CPUFreq=160,FlashMode=qio,FlashFreq=40,FlashSize=4M,UploadSpeed=921600,DebugLevel=none,EraseFlash=none,ZigbeeMode=default -ide-version=10819 -build-path /tmp/arduino_build_697967 -warnings=all -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.openocd-esp32.path=/home/heiko/.arduino15/packages/esp32/tools/openocd-esp32/v0.12.0-esp32-20250422 -prefs=runtime.tools.openocd-esp32-v0.12.0-esp32-20250422.path=/home/heiko/.arduino15/packages/esp32/tools/openocd-esp32/v0.12.0-esp32-20250422 -prefs=runtime.tools.riscv32-esp-elf-gdb.path=/home/heiko/.arduino15/packages/esp32/tools/riscv32-esp-elf-gdb/14.2_20240403 -prefs=runtime.tools.riscv32-esp-elf-gdb-14.2_20240403.path=/home/heiko/.arduino15/packages/esp32/tools/riscv32-esp-elf-gdb/14.2_20240403 -prefs=runtime.tools.xtensa-esp-elf-gdb.path=/home/heiko/.arduino15/packages/esp32/tools/xtensa-esp-elf-gdb/14.2_20240403 -prefs=runtime.tools.xtensa-esp-elf-gdb-14.2_20240403.path=/home/heiko/.arduino15/packages/esp32/tools/xtensa-esp-elf-gdb/14.2_20240403 -prefs=runtime.tools.esptool_py.path=/home/heiko/.arduino15/packages/esp32/tools/esptool_py/5.0.dev1 -prefs=runtime.tools.esptool_py-5.0.dev1.path=/home/heiko/.arduino15/packages/esp32/tools/esptool_py/5.0.dev1 -prefs=runtime.tools.mkspiffs.path=/home/heiko/.arduino15/packages/esp32/tools/mkspiffs/0.2.3 -prefs=runtime.tools.mkspiffs-0.2.3.path=/home/heiko/.arduino15/packages/esp32/tools/mkspiffs/0.2.3 -prefs=runtime.tools.dfu-util.path=/home/heiko/.arduino15/packages/arduino/tools/dfu-util/0.11.0-arduino5 -prefs=runtime.tools.dfu-util-0.11.0-arduino5.path=/home/heiko/.arduino15/packages/arduino/tools/dfu-util/0.11.0-arduino5 -prefs=runtime.tools.esp32-arduino-libs.path=/home/heiko/.arduino15/packages/esp32/tools/esp32-arduino-libs/idf-release_v5.4-858a988d-v1 -prefs=runtime.tools.esp32-arduino-libs-idf-release_v5.4-858a988d-v1.path=/home/heiko/.arduino15/packages/esp32/tools/esp32-arduino-libs/idf-release_v5.4-858a988d-v1 -prefs=runtime.tools.esp-x32.path=/home/heiko/.arduino15/packages/esp32/tools/esp-x32/2411 -prefs=runtime.tools.esp-x32-2411.path=/home/heiko/.arduino15/packages/esp32/tools/esp-x32/2411 -prefs=runtime.tools.esp-rv32.path=/home/heiko/.arduino15/packages/esp32/tools/esp-rv32/2411 -prefs=runtime.tools.esp-rv32-2411.path=/home/heiko/.arduino15/packages/esp32/tools/esp-rv32/2411 -prefs=runtime.tools.mklittlefs.path=/home/heiko/.arduino15/packages/esp32/tools/mklittlefs/3.0.0-gnu12-dc7f933 -prefs=runtime.tools.mklittlefs-3.0.0-gnu12-dc7f933.path=/home/heiko/.arduino15/packages/esp32/tools/mklittlefs/3.0.0-gnu12-dc7f933 -verbose /tmp/untitled567459855.tmp/sketch_jul08a/sketch_jul08a.ino
Using board 'esp32s2' from platform in folder: /home/heiko/.arduino15/packages/esp32/hardware/esp32/3.2.1
Using core 'esp32' from platform in folder: /home/heiko/.arduino15/packages/esp32/hardware/esp32/3.2.1
/usr/bin/env bash -c "[ ! -f \"/tmp/untitled567459855.tmp/sketch_jul08a\"/partitions.csv ] || cp -f \"/tmp/untitled567459855.tmp/sketch_jul08a\"/partitions.csv \"/tmp/arduino_build_697967\"/partitions.csv"
/usr/bin/env bash -c "[ -f \"/tmp/arduino_build_697967\"/partitions.csv ] || [ ! -f \"/home/heiko/.arduino15/packages/esp32/hardware/esp32/3.2.1/variants/esp32s2\"/partitions.csv ] || cp \"/home/heiko/.arduino15/packages/esp32/hardware/esp32/3.2.1/variants/esp32s2\"/partitions.csv \"/tmp/arduino_build_697967\"/partitions.csv"
/usr/bin/env bash -c "[ -f \"/tmp/arduino_build_697967\"/partitions.csv ] || cp \"/home/heiko/.arduino15/packages/esp32/hardware/esp32/3.2.1\"/tools/partitions/default.csv \"/tmp/arduino_build_697967\"/partitions.csv"
/usr/bin/env bash -c "[ -f \"/tmp/untitled567459855.tmp/sketch_jul08a\"/bootloader.bin ] && cp -f \"/tmp/untitled567459855.tmp/sketch_jul08a\"/bootloader.bin \"/tmp/arduino_build_697967\"/sketch_jul08a.ino.bootloader.bin || ( [ -f \"/home/heiko/.arduino15/packages/esp32/hardware/esp32/3.2.1/variants/esp32s2\"/bootloader.bin ] && cp \"/home/heiko/.arduino15/packages/esp32/hardware/esp32/3.2.1/variants/esp32s2\"/bootloader.bin \"/tmp/arduino_build_697967\"/sketch_jul08a.ino.bootloader.bin || \"/home/heiko/.arduino15/packages/esp32/tools/esptool_py/5.0.dev1\"/esptool --chip esp32s2 elf2image --flash-mode dio --flash-freq 40m --flash-size 4MB -o \"/tmp/arduino_build_697967\"/sketch_jul08a.ino.bootloader.bin \"/home/heiko/.arduino15/packages/esp32/tools/esp32-arduino-libs/idf-release_v5.4-858a988d-v1/esp32s2\"/bin/bootloader_qio_40m.elf )"
[PYI-25628:ERROR] Failed to load Python shared library '/tmp/_MEIZNzHDx/libpython3.11.so.1.0': dlopen: /lib64/libm.so.6: version `GLIBC_2.35' not found (required by /tmp/_MEIZNzHDx/libpython3.11.so.1.0)
exit status 255
/opt/arduino/arduino-builder returned 255
Error compiling for board ESP32S2 Dev Module.
Other Steps to Reproduce
Building works fine with 3.1.3
I have checked existing issues, online documentation and the Troubleshooting Guide
- I confirm I have checked existing issues, online documentation and Troubleshooting guide.
Metadata
Metadata
Assignees
Labels
Status: Awaiting triageIssue is waiting for triageIssue is waiting for triage