Files
v2x-sniffer/v2x_fw/build/log/idf_py_stdout_output_208914

147 lines
34 KiB
Plaintext

Command: ninja all
[1/77] Linking C static library esp-idf/esp_https_server/libesp_https_server.a
[2/77] Linking C static library esp-idf/protocomm/libprotocomm.a
[3/77] Linking C static library esp-idf/esp_lcd/libesp_lcd.a
[4/77] Building C object esp-idf/esp_hid/CMakeFiles/__idf_esp_hid.dir/src/esp_hid_common.c.obj
[5/77] Building C object esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_init.c.obj
[6/77] Building C object esp-idf/st7735/CMakeFiles/__idf_st7735.dir/st7735.c.obj
/home/claw/.openclaw/workspace/v2x-sniffer/v2x_fw/components/st7735/st7735.c: In function 'st7735_fill_screen':
/home/claw/.openclaw/workspace/v2x-sniffer/v2x_fw/components/st7735/st7735.c:312:13: warning: unused variable 'color_data' [-Wunused-variable]
312 | uint8_t color_data[2] = { color >> 8, color & 0xFF };
| ^~~~~~~~~~
[7/77] Building C object esp-idf/esp_local_ctrl/CMakeFiles/__idf_esp_local_ctrl.dir/src/esp_local_ctrl_handler.c.obj
[8/77] Building C object esp-idf/esp_local_ctrl/CMakeFiles/__idf_esp_local_ctrl.dir/proto-c/esp_local_ctrl.pb-c.c.obj
[9/77] Building C object esp-idf/esp_local_ctrl/CMakeFiles/__idf_esp_local_ctrl.dir/src/esp_local_ctrl.c.obj
[10/77] Building C object esp-idf/esp_local_ctrl/CMakeFiles/__idf_esp_local_ctrl.dir/src/esp_local_ctrl_transport_httpd.c.obj
[11/77] Building C object esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_common.c.obj
[12/77] Building C object esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_sha.c.obj
[13/77] Building C object esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_crc.c.obj
[14/77] Building C object esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_elf.c.obj
[15/77] Building C object esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_uart.c.obj
[16/77] Building C object esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_flash.c.obj
[17/77] Building C object esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_binary.c.obj
[18/77] Linking C static library esp-idf/fatfs/libfatfs.a
[19/77] Building C object esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/port/riscv/core_dump_port.c.obj
[20/77] Building C object esp-idf/ieee802154/CMakeFiles/__idf_ieee802154.dir/driver/esp_ieee802154_event.c.obj
[21/77] Building C object esp-idf/ieee802154/CMakeFiles/__idf_ieee802154.dir/driver/esp_ieee802154_ack.c.obj
[22/77] Building C object esp-idf/ieee802154/CMakeFiles/__idf_ieee802154.dir/esp_ieee802154.c.obj
[23/77] Building C object esp-idf/ieee802154/CMakeFiles/__idf_ieee802154.dir/driver/esp_ieee802154_frame.c.obj
[24/77] Building C object esp-idf/ieee802154/CMakeFiles/__idf_ieee802154.dir/driver/esp_ieee802154_sec.c.obj
[25/77] Building C object esp-idf/ieee802154/CMakeFiles/__idf_ieee802154.dir/driver/esp_ieee802154_util.c.obj
[26/77] Linking C static library esp-idf/json/libjson.a
[27/77] Building C object esp-idf/ieee802154/CMakeFiles/__idf_ieee802154.dir/driver/esp_ieee802154_pib.c.obj
[28/77] Building C object esp-idf/ieee802154/CMakeFiles/__idf_ieee802154.dir/driver/esp_ieee802154_timer.c.obj
[29/77] Building C object esp-idf/mqtt/CMakeFiles/__idf_mqtt.dir/esp-mqtt/lib/platform_esp32_idf.c.obj
[30/77] Building C object esp-idf/ieee802154/CMakeFiles/__idf_ieee802154.dir/driver/esp_ieee802154_dev.c.obj
[31/77] Building C object esp-idf/nvs_sec_provider/CMakeFiles/__idf_nvs_sec_provider.dir/nvs_sec_provider.c.obj
[32/77] Building C object esp-idf/mqtt/CMakeFiles/__idf_mqtt.dir/esp-mqtt/lib/mqtt_outbox.c.obj
[33/77] Building C object esp-idf/mqtt/CMakeFiles/__idf_mqtt.dir/esp-mqtt/lib/mqtt_msg.c.obj
[34/77] Linking C static library esp-idf/spiffs/libspiffs.a
[35/77] Building C object esp-idf/rt/CMakeFiles/__idf_rt.dir/FreeRTOS_POSIX_utils.c.obj
[36/77] Building C object esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/wifi_config.c.obj
[37/77] Building C object esp-idf/rt/CMakeFiles/__idf_rt.dir/FreeRTOS_POSIX_mqueue.c.obj
[38/77] Building C object esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/wifi_ctrl.c.obj
[39/77] Building C object esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/wifi_scan.c.obj
[40/77] Building C object esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/scheme_console.c.obj
[41/77] Building C object esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/proto-c/wifi_config.pb-c.c.obj
[42/77] Building C object esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/handlers.c.obj
[43/77] Building C object esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/proto-c/wifi_ctrl.pb-c.c.obj
[44/77] Building C object esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/proto-c/wifi_scan.pb-c.c.obj
[45/77] Linking C static library esp-idf/st7735/libst7735.a
[46/77] Building C object esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/proto-c/wifi_constants.pb-c.c.obj
[47/77] Building C object esp-idf/v2x_driver/CMakeFiles/__idf_v2x_driver.dir/v2x_driver.c.obj
FAILED: esp-idf/v2x_driver/CMakeFiles/__idf_v2x_driver.dir/v2x_driver.c.obj
/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\"v5.5.1\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/home/claw/.openclaw/workspace/v2x-sniffer/v2x_fw/build/config -I/home/claw/.openclaw/workspace/v2x-sniffer/v2x_fw/components/v2x_driver -I/home/claw/.openclaw/workspace/v2x-sniffer/v2x_fw/components -I/home/claw/esp/esp-idf/components/newlib/platform_include -I/home/claw/esp/esp-idf/components/freertos/config/include -I/home/claw/esp/esp-idf/components/freertos/config/include/freertos -I/home/claw/esp/esp-idf/components/freertos/config/riscv/include -I/home/claw/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/claw/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/claw/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/claw/esp/esp-idf/components/freertos/esp_additions/include -I/home/claw/esp/esp-idf/components/esp_hw_support/include -I/home/claw/esp/esp-idf/components/esp_hw_support/include/soc -I/home/claw/esp/esp-idf/components/esp_hw_support/include/soc/esp32c5 -I/home/claw/esp/esp-idf/components/esp_hw_support/dma/include -I/home/claw/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/claw/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/claw/esp/esp-idf/components/esp_hw_support/mspi_timing_tuning/include -I/home/claw/esp/esp-idf/components/esp_hw_support/mspi_timing_tuning/tuning_scheme_impl/include -I/home/claw/esp/esp-idf/components/esp_hw_support/power_supply/include -I/home/claw/esp/esp-idf/components/esp_hw_support/port/esp32c5/. -I/home/claw/esp/esp-idf/components/esp_hw_support/port/esp32c5/include -I/home/claw/esp/esp-idf/components/esp_hw_support/port/esp32c5/private_include -I/home/claw/esp/esp-idf/components/esp_hw_support/mspi_timing_tuning/port/esp32c5/. -I/home/claw/esp/esp-idf/components/esp_hw_support/mspi_timing_tuning/port/esp32c5/include -I/home/claw/esp/esp-idf/components/heap/include -I/home/claw/esp/esp-idf/components/heap/tlsf -I/home/claw/esp/esp-idf/components/log/include -I/home/claw/esp/esp-idf/components/soc/include -I/home/claw/esp/esp-idf/components/soc/esp32c5 -I/home/claw/esp/esp-idf/components/soc/esp32c5/include -I/home/claw/esp/esp-idf/components/soc/esp32c5/register -I/home/claw/esp/esp-idf/components/hal/platform_port/include -I/home/claw/esp/esp-idf/components/hal/esp32c5/include -I/home/claw/esp/esp-idf/components/hal/include -I/home/claw/esp/esp-idf/components/esp_rom/include -I/home/claw/esp/esp-idf/components/esp_rom/esp32c5/include -I/home/claw/esp/esp-idf/components/esp_rom/esp32c5/include/esp32c5 -I/home/claw/esp/esp-idf/components/esp_rom/esp32c5 -I/home/claw/esp/esp-idf/components/esp_common/include -I/home/claw/esp/esp-idf/components/esp_system/include -I/home/claw/esp/esp-idf/components/esp_system/port/soc -I/home/claw/esp/esp-idf/components/esp_system/port/include/riscv -I/home/claw/esp/esp-idf/components/esp_system/port/include/private -I/home/claw/esp/esp-idf/components/riscv/include -I/home/claw/esp/esp-idf/components/lwip/include -I/home/claw/esp/esp-idf/components/lwip/include/apps -I/home/claw/esp/esp-idf/components/lwip/include/apps/sntp -I/home/claw/esp/esp-idf/components/lwip/lwip/src/include -I/home/claw/esp/esp-idf/components/lwip/port/include -I/home/claw/esp/esp-idf/components/lwip/port/freertos/include -I/home/claw/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/claw/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/claw/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/claw/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/claw/esp/esp-idf/components/sdmmc/include -I/home/claw/esp/esp-idf/components/esp_driver_gpio/include -I/home/claw/esp/esp-idf/components/esp_driver_spi/include -I/home/claw/esp/esp-idf/components/esp_pm/include -I/home/claw/esp/esp-idf/components/esp_timer/include -I/home/claw/esp/esp-idf/components/esp_lcd/include -I/home/claw/esp/esp-idf/components/esp_lcd/interface -I/home/claw/esp/esp-idf/components/driver/deprecated -I/home/claw/esp/esp-idf/components/driver/i2c/include -I/home/claw/esp/esp-idf/components/driver/touch_sensor/include -I/home/claw/esp/esp-idf/components/driver/twai/include -I/home/claw/esp/esp-idf/components/esp_ringbuf/include -I/home/claw/esp/esp-idf/components/esp_driver_pcnt/include -I/home/claw/esp/esp-idf/components/esp_driver_gptimer/include -I/home/claw/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/claw/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/claw/esp/esp-idf/components/esp_driver_i2s/include -I/home/claw/esp/esp-idf/components/esp_driver_sdspi/include -I/home/claw/esp/esp-idf/components/esp_driver_sdio/include -I/home/claw/esp/esp-idf/components/esp_driver_dac/include -I/home/claw/esp/esp-idf/components/esp_driver_rmt/include -I/home/claw/esp/esp-idf/components/esp_driver_tsens/include -I/home/claw/esp/esp-idf/components/esp_driver_sdm/include -I/home/claw/esp/esp-idf/components/esp_driver_i2c/include -I/home/claw/esp/esp-idf/components/esp_driver_uart/include -I/home/claw/esp/esp-idf/components/vfs/include -I/home/claw/esp/esp-idf/components/esp_driver_ledc/include -I/home/claw/esp/esp-idf/components/esp_driver_parlio/include -I/home/claw/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -I/home/claw/esp/esp-idf/components/esp_driver_twai/include -I/home/claw/esp/esp-idf/components/fatfs/diskio -I/home/claw/esp/esp-idf/components/fatfs/src -I/home/claw/esp/esp-idf/components/fatfs/vfs -I/home/claw/esp/esp-idf/components/wear_levelling/include -I/home/claw/esp/esp-idf/components/esp_partition/include -I/home/claw/esp/esp-idf/components/esp_wifi/include -I/home/claw/esp/esp-idf/components/esp_wifi/include/local -I/home/claw/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/claw/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/claw/esp/esp-idf/components/esp_event/include -I/home/claw/esp/esp-idf/components/esp_phy/include -I/home/claw/esp/esp-idf/components/esp_phy/esp32c5/include -I/home/claw/esp/esp-idf/components/esp_netif/include -I/home/claw/esp/esp-idf/components/nvs_flash/include -I/home/claw/.openclaw/workspace/v2x-sniffer/v2x_fw/components/st7735/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/home/claw/.openclaw/workspace/v2x-sniffer/v2x_fw=. -fmacro-prefix-map=/home/claw/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -MD -MT esp-idf/v2x_driver/CMakeFiles/__idf_v2x_driver.dir/v2x_driver.c.obj -MF esp-idf/v2x_driver/CMakeFiles/__idf_v2x_driver.dir/v2x_driver.c.obj.d -o esp-idf/v2x_driver/CMakeFiles/__idf_v2x_driver.dir/v2x_driver.c.obj -c /home/claw/.openclaw/workspace/v2x-sniffer/v2x_fw/components/v2x_driver/v2x_driver.c
/home/claw/.openclaw/workspace/v2x-sniffer/v2x_fw/components/v2x_driver/v2x_driver.c:20:10: fatal error: v2x_db.h: No such file or directory
20 | #include "v2x_db.h"
| ^~~~~~~~~~
compilation terminated.
[48/77] Building C object esp-idf/main/CMakeFiles/__idf_main.dir/main.c.obj
FAILED: esp-idf/main/CMakeFiles/__idf_main.dir/main.c.obj
/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\"v5.5.1\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/home/claw/.openclaw/workspace/v2x-sniffer/v2x_fw/build/config -I/home/claw/.openclaw/workspace/v2x-sniffer/v2x_fw/include -I/home/claw/esp/esp-idf/components/newlib/platform_include -I/home/claw/esp/esp-idf/components/freertos/config/include -I/home/claw/esp/esp-idf/components/freertos/config/include/freertos -I/home/claw/esp/esp-idf/components/freertos/config/riscv/include -I/home/claw/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/claw/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/claw/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/claw/esp/esp-idf/components/freertos/esp_additions/include -I/home/claw/esp/esp-idf/components/esp_hw_support/include -I/home/claw/esp/esp-idf/components/esp_hw_support/include/soc -I/home/claw/esp/esp-idf/components/esp_hw_support/include/soc/esp32c5 -I/home/claw/esp/esp-idf/components/esp_hw_support/dma/include -I/home/claw/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/claw/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/claw/esp/esp-idf/components/esp_hw_support/mspi_timing_tuning/include -I/home/claw/esp/esp-idf/components/esp_hw_support/mspi_timing_tuning/tuning_scheme_impl/include -I/home/claw/esp/esp-idf/components/esp_hw_support/power_supply/include -I/home/claw/esp/esp-idf/components/esp_hw_support/port/esp32c5/. -I/home/claw/esp/esp-idf/components/esp_hw_support/port/esp32c5/include -I/home/claw/esp/esp-idf/components/esp_hw_support/port/esp32c5/private_include -I/home/claw/esp/esp-idf/components/esp_hw_support/mspi_timing_tuning/port/esp32c5/. -I/home/claw/esp/esp-idf/components/esp_hw_support/mspi_timing_tuning/port/esp32c5/include -I/home/claw/esp/esp-idf/components/heap/include -I/home/claw/esp/esp-idf/components/heap/tlsf -I/home/claw/esp/esp-idf/components/log/include -I/home/claw/esp/esp-idf/components/soc/include -I/home/claw/esp/esp-idf/components/soc/esp32c5 -I/home/claw/esp/esp-idf/components/soc/esp32c5/include -I/home/claw/esp/esp-idf/components/soc/esp32c5/register -I/home/claw/esp/esp-idf/components/hal/platform_port/include -I/home/claw/esp/esp-idf/components/hal/esp32c5/include -I/home/claw/esp/esp-idf/components/hal/include -I/home/claw/esp/esp-idf/components/esp_rom/include -I/home/claw/esp/esp-idf/components/esp_rom/esp32c5/include -I/home/claw/esp/esp-idf/components/esp_rom/esp32c5/include/esp32c5 -I/home/claw/esp/esp-idf/components/esp_rom/esp32c5 -I/home/claw/esp/esp-idf/components/esp_common/include -I/home/claw/esp/esp-idf/components/esp_system/include -I/home/claw/esp/esp-idf/components/esp_system/port/soc -I/home/claw/esp/esp-idf/components/esp_system/port/include/riscv -I/home/claw/esp/esp-idf/components/esp_system/port/include/private -I/home/claw/esp/esp-idf/components/riscv/include -I/home/claw/esp/esp-idf/components/lwip/include -I/home/claw/esp/esp-idf/components/lwip/include/apps -I/home/claw/esp/esp-idf/components/lwip/include/apps/sntp -I/home/claw/esp/esp-idf/components/lwip/lwip/src/include -I/home/claw/esp/esp-idf/components/lwip/port/include -I/home/claw/esp/esp-idf/components/lwip/port/freertos/include -I/home/claw/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/claw/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/claw/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/claw/esp/esp-idf/components/esp_wifi/include -I/home/claw/esp/esp-idf/components/esp_wifi/include/local -I/home/claw/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/claw/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/claw/esp/esp-idf/components/esp_event/include -I/home/claw/esp/esp-idf/components/esp_phy/include -I/home/claw/esp/esp-idf/components/esp_phy/esp32c5/include -I/home/claw/esp/esp-idf/components/esp_netif/include -I/home/claw/esp/esp-idf/components/nvs_flash/include -I/home/claw/esp/esp-idf/components/esp_partition/include -I/home/claw/esp/esp-idf/components/esp_timer/include -I/home/claw/esp/esp-idf/components/driver/deprecated -I/home/claw/esp/esp-idf/components/driver/i2c/include -I/home/claw/esp/esp-idf/components/driver/touch_sensor/include -I/home/claw/esp/esp-idf/components/driver/twai/include -I/home/claw/esp/esp-idf/components/esp_pm/include -I/home/claw/esp/esp-idf/components/esp_ringbuf/include -I/home/claw/esp/esp-idf/components/esp_driver_gpio/include -I/home/claw/esp/esp-idf/components/esp_driver_pcnt/include -I/home/claw/esp/esp-idf/components/esp_driver_gptimer/include -I/home/claw/esp/esp-idf/components/esp_driver_spi/include -I/home/claw/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/claw/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/claw/esp/esp-idf/components/esp_driver_i2s/include -I/home/claw/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/claw/esp/esp-idf/components/sdmmc/include -I/home/claw/esp/esp-idf/components/esp_driver_sdspi/include -I/home/claw/esp/esp-idf/components/esp_driver_sdio/include -I/home/claw/esp/esp-idf/components/esp_driver_dac/include -I/home/claw/esp/esp-idf/components/esp_driver_rmt/include -I/home/claw/esp/esp-idf/components/esp_driver_tsens/include -I/home/claw/esp/esp-idf/components/esp_driver_sdm/include -I/home/claw/esp/esp-idf/components/esp_driver_i2c/include -I/home/claw/esp/esp-idf/components/esp_driver_uart/include -I/home/claw/esp/esp-idf/components/vfs/include -I/home/claw/esp/esp-idf/components/esp_driver_ledc/include -I/home/claw/esp/esp-idf/components/esp_driver_parlio/include -I/home/claw/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -I/home/claw/esp/esp-idf/components/esp_driver_twai/include -I/home/claw/esp/esp-idf/components/fatfs/diskio -I/home/claw/esp/esp-idf/components/fatfs/src -I/home/claw/esp/esp-idf/components/fatfs/vfs -I/home/claw/esp/esp-idf/components/wear_levelling/include -I/home/claw/esp/esp-idf/components/spiffs/include -I/home/claw/.openclaw/workspace/v2x-sniffer/v2x_fw/components/st7735/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/home/claw/.openclaw/workspace/v2x-sniffer/v2x_fw=. -fmacro-prefix-map=/home/claw/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -MD -MT esp-idf/main/CMakeFiles/__idf_main.dir/main.c.obj -MF esp-idf/main/CMakeFiles/__idf_main.dir/main.c.obj.d -o esp-idf/main/CMakeFiles/__idf_main.dir/main.c.obj -c /home/claw/.openclaw/workspace/v2x-sniffer/v2x_fw/main/main.c
In file included from /home/claw/.openclaw/workspace/v2x-sniffer/v2x_fw/main/main.c:55:
/home/claw/.openclaw/workspace/v2x-sniffer/v2x_fw/include/v2x_display.h:90:8: error: unknown type name 'esp_lcd_panel_handle_t'; did you mean 'esp_etm_channel_handle_t'?
90 | extern esp_lcd_panel_handle_t g_disp_panel;
| ^~~~~~~~~~~~~~~~~~~~~~
| esp_etm_channel_handle_t
/home/claw/.openclaw/workspace/v2x-sniffer/v2x_fw/main/main.c:93:14: error: conflicting types for 'g_disp_panel'; have 'void *'
93 | extern void *g_disp_panel;
| ^~~~~~~~~~~~
/home/claw/.openclaw/workspace/v2x-sniffer/v2x_fw/include/v2x_display.h:90:31: note: previous declaration of 'g_disp_panel' with type 'int'
90 | extern esp_lcd_panel_handle_t g_disp_panel;
| ^~~~~~~~~~~~
/home/claw/.openclaw/workspace/v2x-sniffer/v2x_fw/main/main.c: In function 'v2x_phy_init':
/home/claw/.openclaw/workspace/v2x-sniffer/v2x_fw/main/main.c:124:5: error: implicit declaration of function 'phy_11p_set' [-Wimplicit-function-declaration]
124 | phy_11p_set(1, 0);
| ^~~~~~~~~~~
/home/claw/.openclaw/workspace/v2x-sniffer/v2x_fw/main/main.c:127:5: error: implicit declaration of function 'phy_change_channel' [-Wimplicit-function-declaration]
127 | phy_change_channel(freq_mhz, 1, 0, 0);
| ^~~~~~~~~~~~~~~~~~
/home/claw/.openclaw/workspace/v2x-sniffer/v2x_fw/main/main.c: In function 'v2x_promiscuous_cb':
/home/claw/.openclaw/workspace/v2x-sniffer/v2x_fw/main/main.c:140:17: error: the comparison will always evaluate as 'true' for the address of 'payload' will never be NULL [-Werror=address]
140 | if (!pkt || !pkt->payload) return;
| ^
In file included from /home/claw/esp/esp-idf/components/esp_wifi/include/esp_wifi_types.h:10,
from /home/claw/esp/esp-idf/components/esp_wifi/include/esp_wifi.h:54,
from /home/claw/.openclaw/workspace/v2x-sniffer/v2x_fw/main/main.c:47:
/home/claw/esp/esp-idf/components/esp_wifi/include/local/esp_wifi_types_native.h:112:13: note: 'payload' declared here
112 | uint8_t payload[0]; /**< Data or management payload. Length of payload is described by rx_ctrl.sig_len. Type of content determined by packet type argument of callback. */
| ^~~~~~~
/home/claw/.openclaw/workspace/v2x-sniffer/v2x_fw/main/main.c:150:34: error: invalid type argument of '->' (have 'wifi_pkt_rx_ctrl_t' {aka 'esp_wifi_rxctrl_t'})
150 | frame.rssi_dbm = pkt->rx_ctrl->rssi;
| ^~
/home/claw/.openclaw/workspace/v2x-sniffer/v2x_fw/main/main.c:151:35: error: invalid type argument of '->' (have 'wifi_pkt_rx_ctrl_t' {aka 'esp_wifi_rxctrl_t'})
151 | frame.noise_dbm = pkt->rx_ctrl->noise_floor;
| ^~
/home/claw/.openclaw/workspace/v2x-sniffer/v2x_fw/main/main.c:152:36: error: invalid type argument of '->' (have 'wifi_pkt_rx_ctrl_t' {aka 'esp_wifi_rxctrl_t'})
152 | frame.rate_index = pkt->rx_ctrl->rate;
| ^~
/home/claw/.openclaw/workspace/v2x-sniffer/v2x_fw/main/main.c:153:26: error: 'wifi_promiscuous_pkt_t' has no member named 'packet_length'
153 | frame.frame_len = pkt->packet_length;
| ^~
/home/claw/.openclaw/workspace/v2x-sniffer/v2x_fw/main/main.c:160:12: error: 'wifi_promiscuous_pkt_t' has no member named 'packet_length'
160 | if (pkt->packet_length >= 30) {
| ^~
/home/claw/.openclaw/workspace/v2x-sniffer/v2x_fw/main/main.c:169:12: error: 'wifi_promiscuous_pkt_t' has no member named 'packet_length'
169 | if (pkt->packet_length > v2x_offset) {
| ^~
/home/claw/.openclaw/workspace/v2x-sniffer/v2x_fw/main/main.c:170:28: error: 'wifi_promiscuous_pkt_t' has no member named 'packet_length'
170 | frame.raw_len = pkt->packet_length - v2x_offset;
| ^~
/home/claw/.openclaw/workspace/v2x-sniffer/v2x_fw/main/main.c: In function 'app_main':
/home/claw/.openclaw/workspace/v2x-sniffer/v2x_fw/main/main.c:394:10: error: 'wifi_promiscuous_filter_t' has no member named 'mask'
394 | .mask = (1 << WIFI_PROMIS_FILTER_MASK_DATA) |
| ^~~~
cc1: some warnings being treated as errors
[49/77] Building C object esp-idf/v2x_driver/CMakeFiles/__idf_v2x_driver.dir/v2x_display.c.obj
FAILED: esp-idf/v2x_driver/CMakeFiles/__idf_v2x_driver.dir/v2x_display.c.obj
/home/claw/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\"v5.5.1\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/home/claw/.openclaw/workspace/v2x-sniffer/v2x_fw/build/config -I/home/claw/.openclaw/workspace/v2x-sniffer/v2x_fw/components/v2x_driver -I/home/claw/.openclaw/workspace/v2x-sniffer/v2x_fw/components -I/home/claw/esp/esp-idf/components/newlib/platform_include -I/home/claw/esp/esp-idf/components/freertos/config/include -I/home/claw/esp/esp-idf/components/freertos/config/include/freertos -I/home/claw/esp/esp-idf/components/freertos/config/riscv/include -I/home/claw/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/claw/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/claw/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/claw/esp/esp-idf/components/freertos/esp_additions/include -I/home/claw/esp/esp-idf/components/esp_hw_support/include -I/home/claw/esp/esp-idf/components/esp_hw_support/include/soc -I/home/claw/esp/esp-idf/components/esp_hw_support/include/soc/esp32c5 -I/home/claw/esp/esp-idf/components/esp_hw_support/dma/include -I/home/claw/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/claw/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/claw/esp/esp-idf/components/esp_hw_support/mspi_timing_tuning/include -I/home/claw/esp/esp-idf/components/esp_hw_support/mspi_timing_tuning/tuning_scheme_impl/include -I/home/claw/esp/esp-idf/components/esp_hw_support/power_supply/include -I/home/claw/esp/esp-idf/components/esp_hw_support/port/esp32c5/. -I/home/claw/esp/esp-idf/components/esp_hw_support/port/esp32c5/include -I/home/claw/esp/esp-idf/components/esp_hw_support/port/esp32c5/private_include -I/home/claw/esp/esp-idf/components/esp_hw_support/mspi_timing_tuning/port/esp32c5/. -I/home/claw/esp/esp-idf/components/esp_hw_support/mspi_timing_tuning/port/esp32c5/include -I/home/claw/esp/esp-idf/components/heap/include -I/home/claw/esp/esp-idf/components/heap/tlsf -I/home/claw/esp/esp-idf/components/log/include -I/home/claw/esp/esp-idf/components/soc/include -I/home/claw/esp/esp-idf/components/soc/esp32c5 -I/home/claw/esp/esp-idf/components/soc/esp32c5/include -I/home/claw/esp/esp-idf/components/soc/esp32c5/register -I/home/claw/esp/esp-idf/components/hal/platform_port/include -I/home/claw/esp/esp-idf/components/hal/esp32c5/include -I/home/claw/esp/esp-idf/components/hal/include -I/home/claw/esp/esp-idf/components/esp_rom/include -I/home/claw/esp/esp-idf/components/esp_rom/esp32c5/include -I/home/claw/esp/esp-idf/components/esp_rom/esp32c5/include/esp32c5 -I/home/claw/esp/esp-idf/components/esp_rom/esp32c5 -I/home/claw/esp/esp-idf/components/esp_common/include -I/home/claw/esp/esp-idf/components/esp_system/include -I/home/claw/esp/esp-idf/components/esp_system/port/soc -I/home/claw/esp/esp-idf/components/esp_system/port/include/riscv -I/home/claw/esp/esp-idf/components/esp_system/port/include/private -I/home/claw/esp/esp-idf/components/riscv/include -I/home/claw/esp/esp-idf/components/lwip/include -I/home/claw/esp/esp-idf/components/lwip/include/apps -I/home/claw/esp/esp-idf/components/lwip/include/apps/sntp -I/home/claw/esp/esp-idf/components/lwip/lwip/src/include -I/home/claw/esp/esp-idf/components/lwip/port/include -I/home/claw/esp/esp-idf/components/lwip/port/freertos/include -I/home/claw/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/claw/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/claw/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/claw/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/claw/esp/esp-idf/components/sdmmc/include -I/home/claw/esp/esp-idf/components/esp_driver_gpio/include -I/home/claw/esp/esp-idf/components/esp_driver_spi/include -I/home/claw/esp/esp-idf/components/esp_pm/include -I/home/claw/esp/esp-idf/components/esp_timer/include -I/home/claw/esp/esp-idf/components/esp_lcd/include -I/home/claw/esp/esp-idf/components/esp_lcd/interface -I/home/claw/esp/esp-idf/components/driver/deprecated -I/home/claw/esp/esp-idf/components/driver/i2c/include -I/home/claw/esp/esp-idf/components/driver/touch_sensor/include -I/home/claw/esp/esp-idf/components/driver/twai/include -I/home/claw/esp/esp-idf/components/esp_ringbuf/include -I/home/claw/esp/esp-idf/components/esp_driver_pcnt/include -I/home/claw/esp/esp-idf/components/esp_driver_gptimer/include -I/home/claw/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/claw/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/claw/esp/esp-idf/components/esp_driver_i2s/include -I/home/claw/esp/esp-idf/components/esp_driver_sdspi/include -I/home/claw/esp/esp-idf/components/esp_driver_sdio/include -I/home/claw/esp/esp-idf/components/esp_driver_dac/include -I/home/claw/esp/esp-idf/components/esp_driver_rmt/include -I/home/claw/esp/esp-idf/components/esp_driver_tsens/include -I/home/claw/esp/esp-idf/components/esp_driver_sdm/include -I/home/claw/esp/esp-idf/components/esp_driver_i2c/include -I/home/claw/esp/esp-idf/components/esp_driver_uart/include -I/home/claw/esp/esp-idf/components/vfs/include -I/home/claw/esp/esp-idf/components/esp_driver_ledc/include -I/home/claw/esp/esp-idf/components/esp_driver_parlio/include -I/home/claw/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -I/home/claw/esp/esp-idf/components/esp_driver_twai/include -I/home/claw/esp/esp-idf/components/fatfs/diskio -I/home/claw/esp/esp-idf/components/fatfs/src -I/home/claw/esp/esp-idf/components/fatfs/vfs -I/home/claw/esp/esp-idf/components/wear_levelling/include -I/home/claw/esp/esp-idf/components/esp_partition/include -I/home/claw/esp/esp-idf/components/esp_wifi/include -I/home/claw/esp/esp-idf/components/esp_wifi/include/local -I/home/claw/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/claw/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/claw/esp/esp-idf/components/esp_event/include -I/home/claw/esp/esp-idf/components/esp_phy/include -I/home/claw/esp/esp-idf/components/esp_phy/esp32c5/include -I/home/claw/esp/esp-idf/components/esp_netif/include -I/home/claw/esp/esp-idf/components/nvs_flash/include -I/home/claw/.openclaw/workspace/v2x-sniffer/v2x_fw/components/st7735/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/home/claw/.openclaw/workspace/v2x-sniffer/v2x_fw=. -fmacro-prefix-map=/home/claw/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -MD -MT esp-idf/v2x_driver/CMakeFiles/__idf_v2x_driver.dir/v2x_display.c.obj -MF esp-idf/v2x_driver/CMakeFiles/__idf_v2x_driver.dir/v2x_display.c.obj.d -o esp-idf/v2x_driver/CMakeFiles/__idf_v2x_driver.dir/v2x_display.c.obj -c /home/claw/.openclaw/workspace/v2x-sniffer/v2x_fw/components/v2x_driver/v2x_display.c
In file included from /home/claw/.openclaw/workspace/v2x-sniffer/v2x_fw/components/v2x_driver/v2x_display.c:14:
/home/claw/.openclaw/workspace/v2x-sniffer/v2x_fw/components/v2x_driver/v2x_display.h:74:8: error: unknown type name 'esp_lcd_panel_handle_t'
74 | extern esp_lcd_panel_handle_t g_disp_panel;
| ^~~~~~~~~~~~~~~~~~~~~~
/home/claw/.openclaw/workspace/v2x-sniffer/v2x_fw/components/v2x_driver/v2x_display.c:23:8: error: unknown type name 'st7735_dev_t'
23 | static st7735_dev_t *s_dev = NULL;
| ^~~~~~~~~~~~
/home/claw/.openclaw/workspace/v2x-sniffer/v2x_fw/components/v2x_driver/v2x_display.c:28:1: error: unknown type name 'esp_lcd_panel_handle_t'; did you mean 'esp_etm_channel_handle_t'?
28 | esp_lcd_panel_handle_t g_disp_panel = NULL;
| ^~~~~~~~~~~~~~~~~~~~~~
| esp_etm_channel_handle_t
/home/claw/.openclaw/workspace/v2x-sniffer/v2x_fw/components/v2x_driver/v2x_display.c:28:39: error: initialization of 'int' from 'void *' makes integer from pointer without a cast [-Wint-conversion]
28 | esp_lcd_panel_handle_t g_disp_panel = NULL;
| ^~~~
/home/claw/.openclaw/workspace/v2x-sniffer/v2x_fw/components/v2x_driver/v2x_display.c: In function 'v2x_display_init':
/home/claw/.openclaw/workspace/v2x-sniffer/v2x_fw/components/v2x_driver/v2x_display.c:72:21: error: 'esp_lcd_panel_handle_t' undeclared (first use in this function); did you mean 'esp_etm_channel_handle_t'?
72 | g_disp_panel = (esp_lcd_panel_handle_t)s_dev;
| ^~~~~~~~~~~~~~~~~~~~~~
| esp_etm_channel_handle_t
/home/claw/.openclaw/workspace/v2x-sniffer/v2x_fw/components/v2x_driver/v2x_display.c:72:21: note: each undeclared identifier is reported only once for each function it appears in
/home/claw/.openclaw/workspace/v2x-sniffer/v2x_fw/components/v2x_driver/v2x_display.c:72:44: error: expected ';' before 's_dev'
72 | g_disp_panel = (esp_lcd_panel_handle_t)s_dev;
| ^~~~~
| ;
[50/77] Building C object esp-idf/mqtt/CMakeFiles/__idf_mqtt.dir/esp-mqtt/mqtt_client.c.obj
[51/77] Building C object esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/scheme_softap.c.obj
[52/77] Building C object esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/manager.c.obj
ninja: build stopped: subcommand failed.