[1/15] Performing build step for 'bootloader' [1/1] cmd.exe /C "cd /D E:\Espressif\frameworks\esp-idf-v5.0.4\app\led_matrix\build\bootloader\esp-idf\esptool_py && E:\Espressif\python_env\idf5.0_py3.11_env\Scripts\python.exe E:/Espressif/frameworks/esp-idf-v5.0.4/components/partition_table/check_sizes.py --offset 0x8000 bootloader 0x0 E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/bootloader/bootloader.bin" Bootloader binary size 0x4830 bytes. 0x37d0 bytes (44%) free. [2/13] Performing build step for 'ulp_main' FAILED: esp-idf/main/ulp_main-prefix/src/ulp_main-stamp/ulp_main-build esp-idf/main/ulp_main/ulp_main.bin esp-idf/main/ulp_main/ulp_main.ld esp-idf/main/ulp_main/ulp_main.h esp-idf/main/ulp_main/ulp_main.map esp-idf/main/ulp_main/ulp_main.sym esp-idf/main/ulp_main/esp32.ulp.ld esp-idf/main/ulp_main/ulp_main E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/esp-idf/main/ulp_main-prefix/src/ulp_main-stamp/ulp_main-build E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/esp-idf/main/ulp_main/ulp_main.bin E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/esp-idf/main/ulp_main/ulp_main.ld E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/esp-idf/main/ulp_main/ulp_main.h E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/esp-idf/main/ulp_main/ulp_main.map E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/esp-idf/main/ulp_main/ulp_main.sym E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/esp-idf/main/ulp_main/esp32.ulp.ld E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/esp-idf/main/ulp_main/ulp_main cmd.exe /C "cd /D E:\Espressif\frameworks\esp-idf-v5.0.4\app\led_matrix\build\esp-idf\main\ulp_main && E:\Espressif\tools\cmake\3.24.0\bin\cmake.exe --build E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/esp-idf/main/ulp_main --target build" [1/5] Building C object CMakeFiles/ulp_main.dir/E_/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/main/ulp/main.c.obj [2/5] Linking C executable ulp_main FAILED: ulp_main cmd.exe /C "cd . && E:\Espressif\tools\riscv32-esp-elf\esp-2022r1-11.2.0\riscv32-esp-elf\bin\riscv32-esp-elf-gcc.exe -Os -march=rv32imc -mdiv -fdata-sections -ffunction-sections -march=rv32imc --specs=nano.specs --specs=nosys.specs CMakeFiles/ulp_main.dir/E_/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/main/ulp/main.c.obj CMakeFiles/ulp_main.dir/E_/Espressif/frameworks/esp-idf-v5.0.4/components/ulp/ulp_riscv/ulp_core/start.S.obj CMakeFiles/ulp_main.dir/E_/Espressif/frameworks/esp-idf-v5.0.4/components/ulp/ulp_riscv/ulp_core/ulp_riscv_adc.c.obj CMakeFiles/ulp_main.dir/E_/Espressif/frameworks/esp-idf-v5.0.4/components/ulp/ulp_riscv/ulp_core/ulp_riscv_uart.c.obj CMakeFiles/ulp_main.dir/E_/Espressif/frameworks/esp-idf-v5.0.4/components/ulp/ulp_riscv/ulp_core/ulp_riscv_print.c.obj CMakeFiles/ulp_main.dir/E_/Espressif/frameworks/esp-idf-v5.0.4/components/ulp/ulp_riscv/ulp_core/ulp_riscv_utils.c.obj -o ulp_main -T "E:/Espressif/frameworks/esp-idf-v5.0.4/components/ulp/ld/esp32s3.periperals.ld" -T"E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/esp-idf/main/ulp_main/ulp_riscv.ld" -nostartfiles -Wl,--gc-sections -Wl,-Map="E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/esp-idf/main/ulp_main/ulp_main.map" && cd ." e:/espressif/tools/riscv32-esp-elf/esp-2022r1-11.2.0/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/11.2.0/../../../../riscv32-esp-elf/bin/ld.exe: CMakeFiles/ulp_main.dir/E_/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/main/ulp/main.c.obj: in function `main': main.c:(.text.startup.main+0x38): undefined reference to `line' e:/espressif/tools/riscv32-esp-elf/esp-2022r1-11.2.0/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/11.2.0/../../../../riscv32-esp-elf/bin/ld.exe: main.c:(.text.startup.main+0x54): undefined reference to `line' collect2.exe: error: ld returned 1 exit status ninja: build stopped: subcommand failed. ninja: build stopped: subcommand failed.