Got myself an esp32, compiled and flashed the first code with my laptop, everything worked fine. Tried to flash a different code on the same laptop, and it gave a pretty scary error, it doesn't want to compile at all, even with an empty file, seems like some major issue to me, please help!
Here's the error messages I got, the file I tried to verify is literally empty:
/home/mark/.arduino15/packages/esp32/tools/esp-x32/2405/bin/../lib/gcc/xtensa-esp-elf/13.2.0/../../../../xtensa-esp-elf/bin/ld: /home/mark/.cache/arduino/cores/3dcf1799dbdf581982fe7eebee43e59b/core.a(main.cpp.o):(.literal._Z8loopTaskPv+0xc): undefined reference to `_Z5setupv'
/home/mark/.arduino15/packages/esp32/tools/esp-x32/2405/bin/../lib/gcc/xtensa-esp-elf/13.2.0/../../../../xtensa-esp-elf/bin/ld: /home/mark/.cache/arduino/cores/3dcf1799dbdf581982fe7eebee43e59b/core.a(main.cpp.o):(.literal._Z8loopTaskPv+0x10): undefined reference to `_Z4loopv'
/home/mark/.arduino15/packages/esp32/tools/esp-x32/2405/bin/../lib/gcc/xtensa-esp-elf/13.2.0/../../../../xtensa-esp-elf/bin/ld: /home/mark/.cache/arduino/cores/3dcf1799dbdf581982fe7eebee43e59b/core.a(main.cpp.o): in function `_Z8loopTaskPv':
/home/mark/.arduino15/packages/esp32/hardware/esp32/3.1.1/cores/esp32/main.cpp:55:(.text._Z8loopTaskPv+0x1b): undefined reference to `_Z5setupv'
/home/mark/.arduino15/packages/esp32/tools/esp-x32/2405/bin/../lib/gcc/xtensa-esp-elf/13.2.0/../../../../xtensa-esp-elf/bin/ld: /home/mark/.arduino15/packages/esp32/hardware/esp32/3.1.1/cores/esp32/main.cpp:64:(.text._Z8loopTaskPv+0x34): undefined reference to `_Z4loopv'
collect2: error: ld returned 1 exit status
exit status 1
Compilation error: exit status 1