While experimenting with ESP32 core 3.2.0 I discovered that, even while compiling an empty sketch, the compiler report dozens of errors.
Compiling with the option "By GPIO number" compiles fine.
C:\Users\ednie\AppData\Local\Temp\.arduinoIDE-unsaved2025319-12856-2qp82c.4gpy5\Blink\Blink.ino: In function 'void loop()':
C:\Users\ednie\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.2.0\cores\esp32/io_pin_remap.h:46:49: error: 'digitalWrite' was not declared in this scope
46 | #define digitalWrite(pin, val) digitalWrite(digitalPinToGPIONumber(pin), val)
| ^~~~~~~~~~~~
C:\Users\ednie\AppData\Local\Temp\.arduinoIDE-unsaved2025319-12856-2qp82c.4gpy5\Blink\Blink.ino:33:3: note: in expansion of macro 'digitalWrite'
33 | digitalWrite(LED_BUILTIN, HIGH); // turn the LED on (HIGH is the voltage level)
| ^~~~~~~~~~~~
exit status 1
Compilation error: exit status 1