espressif/esp-who

object_detection.h: No such file or directory (AIV-620)

MrYanLK opened this issue · 0 comments

Hi,我在编译esp-who/examples/single_chip/detection_with_web例程时报错如下,提示找不到头文件:/home/ylk/esp-who/examples/single_chip/detection_with_web/main/app_httpd.c:24:10: fatal error: object_detection.h: No such file or directory

ylk@DESKTOP-6TBOMGV:/esp-who/examples/single_chip/detection_with_web$
ylk@DESKTOP-6TBOMGV:
/esp-who/examples/single_chip/detection_with_web$ idf.py build
Executing action: all (aliases: build)
Running ninja in directory /home/ylk/esp-who/examples/single_chip/detection_with_web/build
Executing "ninja all"...
[0/1] Re-running CMake...
-- Building ESP-IDF components for target esp32
Processing 1 dependencies:
[1/1] idf (4.4.4)
-- Project sdkconfig file /home/ylk/esp-who/examples/single_chip/detection_with_web/sdkconfig
Loading defaults file /home/ylk/esp-who/examples/single_chip/detection_with_web/sdkconfig.defaults...
/home/ylk/esp-who/examples/single_chip/detection_with_web/sdkconfig.defaults:92 CONFIG_COMPILER_OPTIMIZATION_LEVEL_DEBUG was replaced with CONFIG_COMPILER_OPTIMIZATION_DEFAULT
/home/ylk/esp-who/examples/single_chip/detection_with_web/sdkconfig.defaults:129 CONFIG_ESP32_PHY_CALIBRATION_AND_DATA_STORAGE was replaced with CONFIG_ESP_PHY_CALIBRATION_AND_DATA_STORAGE
/home/ylk/esp-who/examples/single_chip/detection_with_web/sdkconfig.defaults:131 CONFIG_ESP32_PHY_MAX_WIFI_TX_POWER was replaced with CONFIG_ESP_PHY_MAX_WIFI_TX_POWER
/home/ylk/esp-who/examples/single_chip/detection_with_web/sdkconfig.defaults:132 CONFIG_ESP32_PHY_MAX_TX_POWER was replaced with CONFIG_ESP_PHY_MAX_TX_POWER
/home/ylk/esp-who/examples/single_chip/detection_with_web/sdkconfig.defaults:135 CONFIG_SEMIHOSTFS_MAX_MOUNT_POINTS was replaced with CONFIG_VFS_SEMIHOSTFS_MAX_MOUNT_POINTS
/home/ylk/esp-who/examples/single_chip/detection_with_web/sdkconfig.defaults:136 CONFIG_SEMIHOSTFS_HOST_PATH_MAX_LEN was replaced with CONFIG_VFS_SEMIHOSTFS_HOST_PATH_MAX_LEN
/home/ylk/esp-who/examples/single_chip/detection_with_web/sdkconfig.defaults:269 CONFIG_ESP32_APPTRACE_DEST_NONE was replaced with CONFIG_APPTRACE_DEST_NONE
/home/ylk/esp-who/examples/single_chip/detection_with_web/sdkconfig.defaults:271 CONFIG_ESP32_APPTRACE_LOCK_ENABLE was replaced with CONFIG_APPTRACE_LOCK_ENABLE
/home/ylk/esp-who/examples/single_chip/detection_with_web/sdkconfig.defaults:409 CONFIG_ESP32_PANIC_PRINT_REBOOT was replaced with CONFIG_ESP_SYSTEM_PANIC_PRINT_REBOOT
/home/ylk/esp-who/examples/single_chip/detection_with_web/sdkconfig.defaults:413 CONFIG_ESP32_DEBUG_STUBS_ENABLE was replaced with CONFIG_ESP_DEBUG_STUBS_ENABLE
/home/ylk/esp-who/examples/single_chip/detection_with_web/sdkconfig.defaults:424 CONFIG_ESP32_REDUCE_PHY_TX_POWER was replaced with CONFIG_ESP_PHY_REDUCE_TX_POWER
/home/ylk/esp-who/examples/single_chip/detection_with_web/sdkconfig.defaults:522 CONFIG_ESP32_ENABLE_COREDUMP_TO_NONE was replaced with CONFIG_ESP_COREDUMP_ENABLE_TO_NONE
-- App "detection_with_web" version: v0.9.3-62-gff45c15-dirty
-- Adding linker script /home/ylk/esp-who/examples/single_chip/detection_with_web/build/esp-idf/esp_system/ld/memory.ld
-- Adding linker script /home/ylk/idf4_4/esp-idf/components/esp_system/ld/esp32/sections.ld.in
-- Adding linker script /home/ylk/idf4_4/esp-idf/components/esp_rom/esp32/ld/esp32.rom.ld
-- Adding linker script /home/ylk/idf4_4/esp-idf/components/esp_rom/esp32/ld/esp32.rom.api.ld
-- Adding linker script /home/ylk/idf4_4/esp-idf/components/esp_rom/esp32/ld/esp32.rom.libgcc.ld
-- Adding linker script /home/ylk/idf4_4/esp-idf/components/esp_rom/esp32/ld/esp32.rom.newlib-data.ld
-- Adding linker script /home/ylk/idf4_4/esp-idf/components/esp_rom/esp32/ld/esp32.rom.syscalls.ld
-- Adding linker script /home/ylk/idf4_4/esp-idf/components/soc/esp32/ld/esp32.peripherals.ld
-- Components: app_trace app_update asio bootloader bootloader_support bt cbor cmock coap console cxx driver efuse esp-dl esp-face esp-sr esp-tls esp32 esp32-camera esp_adc_cal esp_common esp_eth esp_event esp_gdbstub esp_hid esp_http_client esp_http_server esp_https_ota esp_https_server esp_hw_support esp_ipc esp_lcd esp_local_ctrl esp_netif esp_phy esp_pm esp_ringbuf esp_rom esp_serial_slave_link esp_system esp_timer esp_websocket_client esp_wifi espcoredump esptool_py expat fatfs fb_gfx freemodbus freertos hal heap idf_test ieee802154 jsmn json libsodium log lwip main mbedtls mdns mqtt newlib nghttp nvs_flash openssl openthread partition_table perfmon protobuf-c protocomm pthread sdmmc soc spi_flash spiffs tcp_transport tcpip_adapter tinyusb ulp unity usb vfs wear_levelling wifi_provisioning wpa_supplicant xtensa
-- Component paths: /home/ylk/idf4_4/esp-idf/components/app_trace /home/ylk/idf4_4/esp-idf/components/app_update /home/ylk/idf4_4/esp-idf/components/asio /home/ylk/idf4_4/esp-idf/components/bootloader /home/ylk/idf4_4/esp-idf/components/bootloader_support /home/ylk/idf4_4/esp-idf/components/bt /home/ylk/idf4_4/esp-idf/components/cbor /home/ylk/idf4_4/esp-idf/components/cmock /home/ylk/idf4_4/esp-idf/components/coap /home/ylk/idf4_4/esp-idf/components/console /home/ylk/idf4_4/esp-idf/components/cxx /home/ylk/idf4_4/esp-idf/components/driver /home/ylk/idf4_4/esp-idf/components/efuse /home/ylk/esp-who/components/esp-dl /home/ylk/esp-who/components/esp-face /home/ylk/esp-who/components/esp-sr /home/ylk/idf4_4/esp-idf/components/esp-tls /home/ylk/idf4_4/esp-idf/components/esp32 /home/ylk/esp-who/components/esp32-camera /home/ylk/idf4_4/esp-idf/components/esp_adc_cal /home/ylk/idf4_4/esp-idf/components/esp_common /home/ylk/idf4_4/esp-idf/components/esp_eth /home/ylk/idf4_4/esp-idf/components/esp_event /home/ylk/idf4_4/esp-idf/components/esp_gdbstub /home/ylk/idf4_4/esp-idf/components/esp_hid /home/ylk/idf4_4/esp-idf/components/esp_http_client /home/ylk/idf4_4/esp-idf/components/esp_http_server /home/ylk/idf4_4/esp-idf/components/esp_https_ota /home/ylk/idf4_4/esp-idf/components/esp_https_server /home/ylk/idf4_4/esp-idf/components/esp_hw_support /home/ylk/idf4_4/esp-idf/components/esp_ipc /home/ylk/idf4_4/esp-idf/components/esp_lcd /home/ylk/idf4_4/esp-idf/components/esp_local_ctrl /home/ylk/idf4_4/esp-idf/components/esp_netif /home/ylk/idf4_4/esp-idf/components/esp_phy /home/ylk/idf4_4/esp-idf/components/esp_pm /home/ylk/idf4_4/esp-idf/components/esp_ringbuf /home/ylk/idf4_4/esp-idf/components/esp_rom /home/ylk/idf4_4/esp-idf/components/esp_serial_slave_link /home/ylk/idf4_4/esp-idf/components/esp_system /home/ylk/idf4_4/esp-idf/components/esp_timer /home/ylk/idf4_4/esp-idf/components/esp_websocket_client /home/ylk/idf4_4/esp-idf/components/esp_wifi /home/ylk/idf4_4/esp-idf/components/espcoredump /home/ylk/idf4_4/esp-idf/components/esptool_py /home/ylk/idf4_4/esp-idf/components/expat /home/ylk/idf4_4/esp-idf/components/fatfs /home/ylk/esp-who/components/fb_gfx /home/ylk/idf4_4/esp-idf/components/freemodbus /home/ylk/idf4_4/esp-idf/components/freertos /home/ylk/idf4_4/esp-idf/components/hal /home/ylk/idf4_4/esp-idf/components/heap /home/ylk/idf4_4/esp-idf/components/idf_test /home/ylk/idf4_4/esp-idf/components/ieee802154 /home/ylk/idf4_4/esp-idf/components/jsmn /home/ylk/idf4_4/esp-idf/components/json /home/ylk/idf4_4/esp-idf/components/libsodium /home/ylk/idf4_4/esp-idf/components/log /home/ylk/idf4_4/esp-idf/components/lwip /home/ylk/esp-who/examples/single_chip/detection_with_web/main /home/ylk/idf4_4/esp-idf/components/mbedtls /home/ylk/idf4_4/esp-idf/components/mdns /home/ylk/idf4_4/esp-idf/components/mqtt /home/ylk/idf4_4/esp-idf/components/newlib /home/ylk/idf4_4/esp-idf/components/nghttp /home/ylk/idf4_4/esp-idf/components/nvs_flash /home/ylk/idf4_4/esp-idf/components/openssl /home/ylk/idf4_4/esp-idf/components/openthread /home/ylk/idf4_4/esp-idf/components/partition_table /home/ylk/idf4_4/esp-idf/components/perfmon /home/ylk/idf4_4/esp-idf/components/protobuf-c /home/ylk/idf4_4/esp-idf/components/protocomm /home/ylk/idf4_4/esp-idf/components/pthread /home/ylk/idf4_4/esp-idf/components/sdmmc /home/ylk/idf4_4/esp-idf/components/soc /home/ylk/idf4_4/esp-idf/components/spi_flash /home/ylk/idf4_4/esp-idf/components/spiffs /home/ylk/idf4_4/esp-idf/components/tcp_transport /home/ylk/idf4_4/esp-idf/components/tcpip_adapter /home/ylk/idf4_4/esp-idf/components/tinyusb /home/ylk/idf4_4/esp-idf/components/ulp /home/ylk/idf4_4/esp-idf/components/unity /home/ylk/idf4_4/esp-idf/components/usb /home/ylk/idf4_4/esp-idf/components/vfs /home/ylk/idf4_4/esp-idf/components/wear_levelling /home/ylk/idf4_4/esp-idf/components/wifi_provisioning /home/ylk/idf4_4/esp-idf/components/wpa_supplicant /home/ylk/idf4_4/esp-idf/components/xtensa
-- Configuring done
-- Generating done
-- Build files have been written to: /home/ylk/esp-who/examples/single_chip/detection_with_web/build
[3/1093] Generating ../../partition_table/partition-table.bin
Partition table binary generated. Contents:


ESP-IDF Partition Table

Name, Type, SubType, Offset, Size, Flags

factory,app,factory,0x10000,3840K,
nvs,data,nvs,0x3d0000,16K,


[357/1093] Performing configure step for 'bootloader'
-- Found Git: /bin/git (found version "2.34.1")
-- The C compiler identification is GNU 8.4.0
-- The CXX compiler identification is GNU 8.4.0
-- The ASM compiler identification is GNU
-- Found assembler: /home/ylk/.espressif/tools/xtensa-esp32-elf/esp-2021r2-patch5-8.4.0/xtensa-esp32-elf/bin/xtensa-esp32-elf-gcc
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /home/ylk/.espressif/tools/xtensa-esp32-elf/esp-2021r2-patch5-8.4.0/xtensa-esp32-elf/bin/xtensa-esp32-elf-gcc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /home/ylk/.espressif/tools/xtensa-esp32-elf/esp-2021r2-patch5-8.4.0/xtensa-esp32-elf/bin/xtensa-esp32-elf-g++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Building ESP-IDF components for target esp32
-- Project sdkconfig file /home/ylk/esp-who/examples/single_chip/detection_with_web/sdkconfig
-- Adding linker script /home/ylk/idf4_4/esp-idf/components/soc/esp32/ld/esp32.peripherals.ld
-- Adding linker script /home/ylk/idf4_4/esp-idf/components/esp_rom/esp32/ld/esp32.rom.ld
-- Adding linker script /home/ylk/idf4_4/esp-idf/components/esp_rom/esp32/ld/esp32.rom.api.ld
-- Adding linker script /home/ylk/idf4_4/esp-idf/components/esp_rom/esp32/ld/esp32.rom.libgcc.ld
-- Adding linker script /home/ylk/idf4_4/esp-idf/components/esp_rom/esp32/ld/esp32.rom.newlib-funcs.ld
-- Adding linker script /home/ylk/idf4_4/esp-idf/components/bootloader/subproject/main/ld/esp32/bootloader.ld
-- Adding linker script /home/ylk/idf4_4/esp-idf/components/bootloader/subproject/main/ld/esp32/bootloader.rom.ld
-- Components: bootloader bootloader_support efuse esp32 esp_common esp_hw_support esp_rom esp_system esptool_py freertos hal log main micro-ecc newlib partition_table soc spi_flash xtensa
-- Component paths: /home/ylk/idf4_4/esp-idf/components/bootloader /home/ylk/idf4_4/esp-idf/components/bootloader_support /home/ylk/idf4_4/esp-idf/components/efuse /home/ylk/idf4_4/esp-idf/components/esp32 /home/ylk/idf4_4/esp-idf/components/esp_common /home/ylk/idf4_4/esp-idf/components/esp_hw_support /home/ylk/idf4_4/esp-idf/components/esp_rom /home/ylk/idf4_4/esp-idf/components/esp_system /home/ylk/idf4_4/esp-idf/components/esptool_py /home/ylk/idf4_4/esp-idf/components/freertos /home/ylk/idf4_4/esp-idf/components/hal /home/ylk/idf4_4/esp-idf/components/log /home/ylk/idf4_4/esp-idf/components/bootloader/subproject/main /home/ylk/idf4_4/esp-idf/components/bootloader/subproject/components/micro-ecc /home/ylk/idf4_4/esp-idf/components/newlib /home/ylk/idf4_4/esp-idf/components/partition_table /home/ylk/idf4_4/esp-idf/components/soc /home/ylk/idf4_4/esp-idf/components/spi_flash /home/ylk/idf4_4/esp-idf/components/xtensa
-- Configuring done
-- Generating done
-- Build files have been written to: /home/ylk/esp-who/examples/single_chip/detection_with_web/build/bootloader
[408/1093] Performing build step for 'bootloader'
[1/100] Generating project_elf_src_esp32.c
[2/100] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/soc_include_legacy_warn.c.obj
[3/100] Building C object CMakeFiles/bootloader.elf.dir/project_elf_src_esp32.c.obj
[4/100] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/lldesc.c.obj
[5/100] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/rmt_periph.c.obj
[6/100] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/gpio_periph.c.obj
[7/100] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/adc_periph.c.obj
[8/100] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/interrupts.c.obj
[9/100] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/ledc_periph.c.obj
[10/100] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/lcd_periph.c.obj
[11/100] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/mcpwm_periph.c.obj
[12/100] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/i2s_periph.c.obj
[13/100] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/efuse_hal.c.obj
[14/100] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/i2c_periph.c.obj
[15/100] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/pcnt_periph.c.obj
[16/100] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/dac_periph.c.obj
[17/100] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/esp32/efuse_hal.c.obj
[18/100] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/rtc_io_periph.c.obj
[19/100] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/wdt_hal_iram.c.obj
[20/100] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/mpu_hal.c.obj
[21/100] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/cpu_hal.c.obj
[22/100] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/sdio_slave_periph.c.obj
[23/100] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/sdmmc_periph.c.obj
[24/100] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/sigmadelta_periph.c.obj
[25/100] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/timer_periph.c.obj
[26/100] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/spi_periph.c.obj
[27/100] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/touch_sensor_periph.c.obj
[28/100] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/uart_periph.c.obj
[29/100] Building C object esp-idf/micro-ecc/CMakeFiles/__idf_micro-ecc.dir/uECC_verify_antifault.c.obj
[30/100] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_console_loader.c.obj
[31/100] Building C object esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/esp32/spi_flash_rom_patch.c.obj
[32/100] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_clock_init.c.obj
[33/100] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_mem.c.obj
[34/100] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_random.c.obj
[35/100] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_random_esp32.c.obj
[36/100] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32/bootloader_soc.c.obj
[37/100] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_partitions.c.obj
[38/100] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_encrypt.c.obj
[39/100] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_flash.c.obj
[40/100] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/secure_boot.c.obj
[41/100] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_common.c.obj
[42/100] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_qio_mode.c.obj
[43/100] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_clock_loader.c.obj
[44/100] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_efuse.c.obj
[45/100] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_common_loader.c.obj
[46/100] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp_image_format.c.obj
[47/100] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_flash_config_esp32.c.obj
[48/100] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_utility.c.obj
[49/100] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_console.c.obj
[50/100] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_init.c.obj
[51/100] Building C object esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32/esp_efuse_table.c.obj
[52/100] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_panic.c.obj
[53/100] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32/bootloader_sha.c.obj
[54/100] Building C object esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/esp_err.c.obj
[55/100] Building C object esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_api_key_esp32.c.obj
[56/100] Building C object esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_api.c.obj
[57/100] Building C object esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32/esp_efuse_utility.c.obj
[58/100] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/compare_set.c.obj
[59/100] Building C object esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32/esp_efuse_fields.c.obj
[60/100] Building C object esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_fields.c.obj
[61/100] Building C object esp-idf/xtensa/CMakeFiles/__idf_xtensa.dir/eri.c.obj
[62/100] Building C object esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_utility.c.obj
[63/100] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32/rtc_time.c.obj
[64/100] Building ASM object esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_longjmp.S.obj
[65/100] Building C object esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_tjpgd.c.obj
[66/100] Building C object esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_crc.c.obj
[67/100] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/cpu_util.c.obj
[68/100] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32/rtc_pm.c.obj
[69/100] Building C object esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_sys.c.obj
[70/100] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32/bootloader_esp32.c.obj
[71/100] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32/rtc_init.c.obj
[72/100] Building C object esp-idf/xtensa/CMakeFiles/__idf_xtensa.dir/xt_trax.c.obj
[73/100] Building C object esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_efuse.c.obj
[74/100] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32/rtc_clk_init.c.obj
[75/100] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32/rtc_sleep.c.obj
[76/100] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32/rtc_wdt.c.obj
[77/100] Building C object esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_uart.c.obj
[78/100] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32/rtc_clk.c.obj
[79/100] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32/chip_info.c.obj
[80/100] Building C object esp-idf/log/CMakeFiles/__idf_log.dir/log.c.obj
[81/100] Building C object esp-idf/log/CMakeFiles/__idf_log.dir/log_noos.c.obj
[82/100] Building C object esp-idf/log/CMakeFiles/__idf_log.dir/log_buffers.c.obj
[83/100] Building C object esp-idf/main/CMakeFiles/__idf_main.dir/bootloader_start.c.obj
[84/100] Building C object esp-idf/esp_common/CMakeFiles/__idf_esp_common.dir/src/esp_err_to_name.c.obj
[85/100] Linking C static library esp-idf/log/liblog.a
[86/100] Linking C static library esp-idf/esp_rom/libesp_rom.a
[87/100] Linking C static library esp-idf/esp_common/libesp_common.a
[88/100] Linking C static library esp-idf/xtensa/libxtensa.a
[89/100] Linking C static library esp-idf/esp_hw_support/libesp_hw_support.a
[90/100] Linking C static library esp-idf/esp_system/libesp_system.a
[91/100] Linking C static library esp-idf/efuse/libefuse.a
[92/100] Linking C static library esp-idf/bootloader_support/libbootloader_support.a
[93/100] Linking C static library esp-idf/spi_flash/libspi_flash.a
[94/100] Linking C static library esp-idf/micro-ecc/libmicro-ecc.a
[95/100] Linking C static library esp-idf/soc/libsoc.a
[96/100] Linking C static library esp-idf/hal/libhal.a
[97/100] Linking C static library esp-idf/main/libmain.a
[98/100] Linking C executable bootloader.elf
[99/100] Generating binary image from built executable
esptool.py v3.3.4-dev
Creating esp32 image...
Merged 1 ELF section
Successfully created esp32 image.
Generated /home/ylk/esp-who/examples/single_chip/detection_with_web/build/bootloader/bootloader.bin
[100/100] cd /home/ylk/esp-who/examples/single_chip/detection_with_web/build/bootloader/esp-idf/esptool_py && /home/ylk/.espressif/python_env/idf4.4_py3.10_env/bin/python /home/ylk/idf4_4/esp-idf/components/partition_table/check_sizes.py --offset 0x8000 bootloader 0x1000 /home/ylk/esp-who/examples/single_chip/detection_with_web/build/bootloader/bootloader.bin
Bootloader binary size 0x6230 bytes. 0xdd0 bytes (12%) free.
[1084/1093] Building C object esp-idf/main/CMakeFiles/__idf_main.dir/app_camera.c.obj
/home/ylk/esp-who/examples/single_chip/detection_with_web/main/app_camera.c: In function 'app_camera_main':
/home/ylk/esp-who/examples/single_chip/detection_with_web/main/app_camera.c:99:5: warning: 'pin_sscb_sda' is deprecated: please use pin_sccb_sda instead [-Wdeprecated-declarations]
config.pin_sscb_sda = SIOD_GPIO_NUM;
^~~~~~
In file included from /home/ylk/esp-who/examples/single_chip/detection_with_web/main/app_camera.c:24:
/home/ylk/esp-who/components/esp32-camera/driver/include/esp_camera.h:123:13: note: declared here
int pin_sscb_sda attribute((deprecated("please use pin_sccb_sda instead"))); /*!< GPIO pin for camera SDA line (legacy name) /
^~~~~~~~~~~~
/home/ylk/esp-who/examples/single_chip/detection_with_web/main/app_camera.c:100:5: warning: 'pin_sscb_scl' is deprecated: please use pin_sccb_scl instead [-Wdeprecated-declarations]
config.pin_sscb_scl = SIOC_GPIO_NUM;
^~~~~~
In file included from /home/ylk/esp-who/examples/single_chip/detection_with_web/main/app_camera.c:24:
/home/ylk/esp-who/components/esp32-camera/driver/include/esp_camera.h:127:13: note: declared here
int pin_sscb_scl attribute((deprecated("please use pin_sccb_scl instead"))); /
!< GPIO pin for camera SCL line (legacy name) */
^~~~~~~~~~~~
[1085/1093] Building C object esp-idf/main/CMakeFiles/__idf_main.dir/app_httpd.c.obj
FAILED: esp-idf/main/CMakeFiles/__idf_main.dir/app_httpd.c.obj
/home/ylk/.espressif/tools/xtensa-esp32-elf/esp-2021r2-patch5-8.4.0/xtensa-esp32-elf/bin/xtensa-esp32-elf-gcc -DHAVE_CONFIG_H -DMBEDTLS_CONFIG_FILE="mbedtls/esp_config.h" -I/home/ylk/esp-who/examples/single_chip/detection_with_web/build/config -I/home/ylk/esp-who/examples/single_chip/detection_with_web/main/include -I/home/ylk/idf4_4/esp-idf/components/newlib/platform_include -I/home/ylk/idf4_4/esp-idf/components/freertos/include -I/home/ylk/idf4_4/esp-idf/components/freertos/include/esp_additions/freertos -I/home/ylk/idf4_4/esp-idf/components/freertos/port/xtensa/include -I/home/ylk/idf4_4/esp-idf/components/freertos/include/esp_additions -I/home/ylk/idf4_4/esp-idf/components/esp_hw_support/include -I/home/ylk/idf4_4/esp-idf/components/esp_hw_support/include/soc -I/home/ylk/idf4_4/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/ylk/idf4_4/esp-idf/components/esp_hw_support/port/esp32/. -I/home/ylk/idf4_4/esp-idf/components/esp_hw_support/port/esp32/private_include -I/home/ylk/idf4_4/esp-idf/components/heap/include -I/home/ylk/idf4_4/esp-idf/components/log/include -I/home/ylk/idf4_4/esp-idf/components/lwip/include/apps -I/home/ylk/idf4_4/esp-idf/components/lwip/include/apps/sntp -I/home/ylk/idf4_4/esp-idf/components/lwip/lwip/src/include -I/home/ylk/idf4_4/esp-idf/components/lwip/port/esp32/include -I/home/ylk/idf4_4/esp-idf/components/lwip/port/esp32/include/arch -I/home/ylk/idf4_4/esp-idf/components/soc/include -I/home/ylk/idf4_4/esp-idf/components/soc/esp32/. -I/home/ylk/idf4_4/esp-idf/components/soc/esp32/include -I/home/ylk/idf4_4/esp-idf/components/hal/esp32/include -I/home/ylk/idf4_4/esp-idf/components/hal/include -I/home/ylk/idf4_4/esp-idf/components/hal/platform_port/include -I/home/ylk/idf4_4/esp-idf/components/esp_rom/include -I/home/ylk/idf4_4/esp-idf/components/esp_rom/include/esp32 -I/home/ylk/idf4_4/esp-idf/components/esp_rom/esp32 -I/home/ylk/idf4_4/esp-idf/components/esp_common/include -I/home/ylk/idf4_4/esp-idf/components/esp_system/include -I/home/ylk/idf4_4/esp-idf/components/esp_system/port/soc -I/home/ylk/idf4_4/esp-idf/components/esp_system/port/public_compat -I/home/ylk/idf4_4/esp-idf/components/esp32/include -I/home/ylk/idf4_4/esp-idf/components/xtensa/include -I/home/ylk/idf4_4/esp-idf/components/xtensa/esp32/include -I/home/ylk/idf4_4/esp-idf/components/driver/include -I/home/ylk/idf4_4/esp-idf/components/driver/esp32/include -I/home/ylk/idf4_4/esp-idf/components/esp_pm/include -I/home/ylk/idf4_4/esp-idf/components/esp_ringbuf/include -I/home/ylk/idf4_4/esp-idf/components/efuse/include -I/home/ylk/idf4_4/esp-idf/components/efuse/esp32/include -I/home/ylk/idf4_4/esp-idf/components/vfs/include -I/home/ylk/idf4_4/esp-idf/components/esp_wifi/include -I/home/ylk/idf4_4/esp-idf/components/esp_event/include -I/home/ylk/idf4_4/esp-idf/components/esp_netif/include -I/home/ylk/idf4_4/esp-idf/components/esp_eth/include -I/home/ylk/idf4_4/esp-idf/components/tcpip_adapter/include -I/home/ylk/idf4_4/esp-idf/components/esp_phy/include -I/home/ylk/idf4_4/esp-idf/components/esp_phy/esp32/include -I/home/ylk/idf4_4/esp-idf/components/esp_ipc/include -I/home/ylk/idf4_4/esp-idf/components/app_trace/include -I/home/ylk/idf4_4/esp-idf/components/esp_timer/include -I/home/ylk/esp-who/components/esp32-camera/driver/include -I/home/ylk/esp-who/components/esp32-camera/conversions/include -I/home/ylk/esp-who/components/esp-face/include -I/home/ylk/esp-who/components/esp-face/include/tool -I/home/ylk/esp-who/components/esp-face/include/typedef -I/home/ylk/esp-who/components/esp-face/include/image -I/home/ylk/esp-who/components/esp-face/include/math -I/home/ylk/esp-who/components/esp-face/include/nn -I/home/ylk/esp-who/components/esp-face/include/layer -I/home/ylk/esp-who/components/esp-face/include/detect -I/home/ylk/esp-who/components/esp-face/include/model_zoo -I/home/ylk/idf4_4/esp-idf/components/nvs_flash/include -I/home/ylk/idf4_4/esp-idf/components/spi_flash/include -I/home/ylk/idf4_4/esp-idf/components/mbedtls/port/include -I/home/ylk/idf4_4/esp-idf/components/mbedtls/mbedtls/include -I/home/ylk/idf4_4/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/ylk/idf4_4/esp-idf/components/esp_http_server/include -I/home/ylk/idf4_4/esp-idf/components/nghttp/port/include -I/home/ylk/idf4_4/esp-idf/components/nghttp/nghttp2/lib/includes -I/home/ylk/esp-who/components/fb_gfx/include -I/home/ylk/idf4_4/esp-idf/components/mdns/include -I/home/ylk/idf4_4/esp-idf/components/console -mlongcalls -Wno-frame-address -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wextra -Wno-unused-parameter -Wno-sign-compare -ggdb -mfix-esp32-psram-cache-issue -mfix-esp32-psram-cache-strategy=memw -Og -fmacro-prefix-map=/home/ylk/esp-who/examples/single_chip/detection_with_web=. -fmacro-prefix-map=/home/ylk/idf4_4/esp-idf=IDF -fstrict-volatile-bitfields -Wno-error=unused-but-set-variable -fno-jump-tables -fno-tree-switch-conversion -std=gnu99 -Wno-old-style-declaration -D_GNU_SOURCE -DIDF_VER="v4.4.4-434-g2fe994ddab-dirty" -DESP_PLATFORM -D_POSIX_READER_WRITER_LOCKS -MD -MT esp-idf/main/CMakeFiles/__idf_main.dir/app_httpd.c.obj -MF esp-idf/main/CMakeFiles/__idf_main.dir/app_httpd.c.obj.d -o esp-idf/main/CMakeFiles/__idf_main.dir/app_httpd.c.obj -c /home/ylk/esp-who/examples/single_chip/detection_with_web/main/app_httpd.c
/home/ylk/esp-who/examples/single_chip/detection_with_web/main/app_httpd.c:24:10: fatal error: object_detection.h: No such file or directory
#include "object_detection.h"
^~~~~~~~~~~~~~~~~~~~
compilation terminated.
[1086/1093] Building C object esp-idf/main/CMakeFiles/__idf_main.dir/app_wifi.c.obj
In file included from /home/ylk/esp-who/examples/single_chip/detection_with_web/main/app_wifi.c:28:
/home/ylk/idf4_4/esp-idf/components/esp_event/include/esp_event_loop.h:2:2: warning: #warning "esp_event_loop.h is deprecated, please include esp_event.h instead" [-Wcpp]
#warning "esp_event_loop.h is deprecated, please include esp_event.h instead"
^~~~~~~
In file included from /home/ylk/esp-who/examples/single_chip/detection_with_web/main/app_wifi.c:29:
/home/ylk/esp-who/examples/single_chip/detection_with_web/main/app_wifi.c: In function 'event_handler':
/home/ylk/esp-who/examples/single_chip/detection_with_web/main/app_wifi.c:74:31: warning: passing argument 1 of 'ip4addr_ntoa' from incompatible pointer type [-Wincompatible-pointer-types]
ip4addr_ntoa(&event->event_info.got_ip.ip_info.ip));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ylk/idf4_4/esp-idf/components/log/include/esp_log.h:421:137: note: in definition of macro 'ESP_LOG_LEVEL'
if (level==ESP_LOG_ERROR ) { esp_log_write(ESP_LOG_ERROR, tag, LOG_FORMAT(E, format), esp_log_timestamp(), tag, ##VA_ARGS); }
^~~~~~~~~~~
/home/ylk/idf4_4/esp-idf/components/log/include/esp_log.h:353:38: note: in expansion of macro 'ESP_LOG_LEVEL_LOCAL'
#define ESP_LOGI( tag, format, ... ) ESP_LOG_LEVEL_LOCAL(ESP_LOG_INFO, tag, format, ##VA_ARGS)
^~~~~~~~~~~~~~~~~~~
/home/ylk/esp-who/examples/single_chip/detection_with_web/main/app_wifi.c:73:9: note: in expansion of macro 'ESP_LOGI'
ESP_LOGI(TAG, "got ip:%s",
^~~~~~~~
In file included from /home/ylk/idf4_4/esp-idf/components/lwip/lwip/src/include/lwip/ip_addr.h:43,
from /home/ylk/idf4_4/esp-idf/components/tcpip_adapter/include/tcpip_adapter_types.h:18,
from /home/ylk/idf4_4/esp-idf/components/tcpip_adapter/include/tcpip_adapter.h:24,
from /home/ylk/idf4_4/esp-idf/components/esp_netif/include/esp_netif.h:35,
from /home/ylk/idf4_4/esp-idf/components/esp_event/include/esp_event_legacy.h:22,
from /home/ylk/idf4_4/esp-idf/components/esp_event/include/esp_event.h:28,
from /home/ylk/idf4_4/esp-idf/components/esp_wifi/include/esp_wifi.h:56,
from /home/ylk/esp-who/examples/single_chip/detection_with_web/main/app_wifi.c:27:
/home/ylk/idf4_4/esp-idf/components/lwip/lwip/src/include/lwip/ip4_addr.h:207:7: note: expected 'const ip4_addr_t *' {aka 'const struct ip4_addr *'} but argument is of type 'esp_ip4_addr_t *' {aka 'struct esp_ip4_addr *'}
char *ip4addr_ntoa(const ip4_addr_t *addr);
^~~~~~~~~~~~
In file included from /home/ylk/esp-who/examples/single_chip/detection_with_web/main/app_wifi.c:29:
/home/ylk/esp-who/examples/single_chip/detection_with_web/main/app_wifi.c:74:31: warning: passing argument 1 of 'ip4addr_ntoa' from incompatible pointer type [-Wincompatible-pointer-types]
ip4addr_ntoa(&event->event_info.got_ip.ip_info.ip));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ylk/idf4_4/esp-idf/components/log/include/esp_log.h:422:137: note: in definition of macro 'ESP_LOG_LEVEL'
else if (level==ESP_LOG_WARN ) { esp_log_write(ESP_LOG_WARN, tag, LOG_FORMAT(W, format), esp_log_timestamp(), tag, ##VA_ARGS); }
^~~~~~~~~~~
/home/ylk/idf4_4/esp-idf/components/log/include/esp_log.h:353:38: note: in expansion of macro 'ESP_LOG_LEVEL_LOCAL'
#define ESP_LOGI( tag, format, ... ) ESP_LOG_LEVEL_LOCAL(ESP_LOG_INFO, tag, format, ##VA_ARGS)
^~~~~~~~~~~~~~~~~~~
/home/ylk/esp-who/examples/single_chip/detection_with_web/main/app_wifi.c:73:9: note: in expansion of macro 'ESP_LOGI'
ESP_LOGI(TAG, "got ip:%s",
^~~~~~~~
In file included from /home/ylk/idf4_4/esp-idf/components/lwip/lwip/src/include/lwip/ip_addr.h:43,
from /home/ylk/idf4_4/esp-idf/components/tcpip_adapter/include/tcpip_adapter_types.h:18,
from /home/ylk/idf4_4/esp-idf/components/tcpip_adapter/include/tcpip_adapter.h:24,
from /home/ylk/idf4_4/esp-idf/components/esp_netif/include/esp_netif.h:35,
from /home/ylk/idf4_4/esp-idf/components/esp_event/include/esp_event_legacy.h:22,
from /home/ylk/idf4_4/esp-idf/components/esp_event/include/esp_event.h:28,
from /home/ylk/idf4_4/esp-idf/components/esp_wifi/include/esp_wifi.h:56,
from /home/ylk/esp-who/examples/single_chip/detection_with_web/main/app_wifi.c:27:
/home/ylk/idf4_4/esp-idf/components/lwip/lwip/src/include/lwip/ip4_addr.h:207:7: note: expected 'const ip4_addr_t *' {aka 'const struct ip4_addr *'} but argument is of type 'esp_ip4_addr_t *' {aka 'struct esp_ip4_addr *'}
char *ip4addr_ntoa(const ip4_addr_t *addr);
^~~~~~~~~~~~
In file included from /home/ylk/esp-who/examples/single_chip/detection_with_web/main/app_wifi.c:29:
/home/ylk/esp-who/examples/single_chip/detection_with_web/main/app_wifi.c:74:31: warning: passing argument 1 of 'ip4addr_ntoa' from incompatible pointer type [-Wincompatible-pointer-types]
ip4addr_ntoa(&event->event_info.got_ip.ip_info.ip));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ylk/idf4_4/esp-idf/components/log/include/esp_log.h:423:137: note: in definition of macro 'ESP_LOG_LEVEL'
else if (level==ESP_LOG_DEBUG ) { esp_log_write(ESP_LOG_DEBUG, tag, LOG_FORMAT(D, format), esp_log_timestamp(), tag, ##VA_ARGS); }
^~~~~~~~~~~
/home/ylk/idf4_4/esp-idf/components/log/include/esp_log.h:353:38: note: in expansion of macro 'ESP_LOG_LEVEL_LOCAL'
#define ESP_LOGI( tag, format, ... ) ESP_LOG_LEVEL_LOCAL(ESP_LOG_INFO, tag, format, ##VA_ARGS)
^~~~~~~~~~~~~~~~~~~
/home/ylk/esp-who/examples/single_chip/detection_with_web/main/app_wifi.c:73:9: note: in expansion of macro 'ESP_LOGI'
ESP_LOGI(TAG, "got ip:%s",
^~~~~~~~
In file included from /home/ylk/idf4_4/esp-idf/components/lwip/lwip/src/include/lwip/ip_addr.h:43,
from /home/ylk/idf4_4/esp-idf/components/tcpip_adapter/include/tcpip_adapter_types.h:18,
from /home/ylk/idf4_4/esp-idf/components/tcpip_adapter/include/tcpip_adapter.h:24,
from /home/ylk/idf4_4/esp-idf/components/esp_netif/include/esp_netif.h:35,
from /home/ylk/idf4_4/esp-idf/components/esp_event/include/esp_event_legacy.h:22,
from /home/ylk/idf4_4/esp-idf/components/esp_event/include/esp_event.h:28,
from /home/ylk/idf4_4/esp-idf/components/esp_wifi/include/esp_wifi.h:56,
from /home/ylk/esp-who/examples/single_chip/detection_with_web/main/app_wifi.c:27:
/home/ylk/idf4_4/esp-idf/components/lwip/lwip/src/include/lwip/ip4_addr.h:207:7: note: expected 'const ip4_addr_t *' {aka 'const struct ip4_addr *'} but argument is of type 'esp_ip4_addr_t *' {aka 'struct esp_ip4_addr *'}
char *ip4addr_ntoa(const ip4_addr_t *addr);
^~~~~~~~~~~~
In file included from /home/ylk/esp-who/examples/single_chip/detection_with_web/main/app_wifi.c:29:
/home/ylk/esp-who/examples/single_chip/detection_with_web/main/app_wifi.c:74:31: warning: passing argument 1 of 'ip4addr_ntoa' from incompatible pointer type [-Wincompatible-pointer-types]
ip4addr_ntoa(&event->event_info.got_ip.ip_info.ip));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ylk/idf4_4/esp-idf/components/log/include/esp_log.h:424:137: note: in definition of macro 'ESP_LOG_LEVEL'
else if (level==ESP_LOG_VERBOSE ) { esp_log_write(ESP_LOG_VERBOSE, tag, LOG_FORMAT(V, format), esp_log_timestamp(), tag, ##VA_ARGS); }
^~~~~~~~~~~
/home/ylk/idf4_4/esp-idf/components/log/include/esp_log.h:353:38: note: in expansion of macro 'ESP_LOG_LEVEL_LOCAL'
#define ESP_LOGI( tag, format, ... ) ESP_LOG_LEVEL_LOCAL(ESP_LOG_INFO, tag, format, ##VA_ARGS)
^~~~~~~~~~~~~~~~~~~
/home/ylk/esp-who/examples/single_chip/detection_with_web/main/app_wifi.c:73:9: note: in expansion of macro 'ESP_LOGI'
ESP_LOGI(TAG, "got ip:%s",
^~~~~~~~
In file included from /home/ylk/idf4_4/esp-idf/components/lwip/lwip/src/include/lwip/ip_addr.h:43,
from /home/ylk/idf4_4/esp-idf/components/tcpip_adapter/include/tcpip_adapter_types.h:18,
from /home/ylk/idf4_4/esp-idf/components/tcpip_adapter/include/tcpip_adapter.h:24,
from /home/ylk/idf4_4/esp-idf/components/esp_netif/include/esp_netif.h:35,
from /home/ylk/idf4_4/esp-idf/components/esp_event/include/esp_event_legacy.h:22,
from /home/ylk/idf4_4/esp-idf/components/esp_event/include/esp_event.h:28,
from /home/ylk/idf4_4/esp-idf/components/esp_wifi/include/esp_wifi.h:56,
from /home/ylk/esp-who/examples/single_chip/detection_with_web/main/app_wifi.c:27:
/home/ylk/idf4_4/esp-idf/components/lwip/lwip/src/include/lwip/ip4_addr.h:207:7: note: expected 'const ip4_addr_t *' {aka 'const struct ip4_addr *'} but argument is of type 'esp_ip4_addr_t *' {aka 'struct esp_ip4_addr *'}
char *ip4addr_ntoa(const ip4_addr_t *addr);
^~~~~~~~~~~~
In file included from /home/ylk/esp-who/examples/single_chip/detection_with_web/main/app_wifi.c:29:
/home/ylk/esp-who/examples/single_chip/detection_with_web/main/app_wifi.c:74:31: warning: passing argument 1 of 'ip4addr_ntoa' from incompatible pointer type [-Wincompatible-pointer-types]
ip4addr_ntoa(&event->event_info.got_ip.ip_info.ip));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ylk/idf4_4/esp-idf/components/log/include/esp_log.h:425:137: note: in definition of macro 'ESP_LOG_LEVEL'
else { esp_log_write(ESP_LOG_INFO, tag, LOG_FORMAT(I, format), esp_log_timestamp(), tag, ##VA_ARGS); }
^~~~~~~~~~~
/home/ylk/idf4_4/esp-idf/components/log/include/esp_log.h:353:38: note: in expansion of macro 'ESP_LOG_LEVEL_LOCAL'
#define ESP_LOGI( tag, format, ... ) ESP_LOG_LEVEL_LOCAL(ESP_LOG_INFO, tag, format, ##VA_ARGS)
^~~~~~~~~~~~~~~~~~~
/home/ylk/esp-who/examples/single_chip/detection_with_web/main/app_wifi.c:73:9: note: in expansion of macro 'ESP_LOGI'
ESP_LOGI(TAG, "got ip:%s",
^~~~~~~~
In file included from /home/ylk/idf4_4/esp-idf/components/lwip/lwip/src/include/lwip/ip_addr.h:43,
from /home/ylk/idf4_4/esp-idf/components/tcpip_adapter/include/tcpip_adapter_types.h:18,
from /home/ylk/idf4_4/esp-idf/components/tcpip_adapter/include/tcpip_adapter.h:24,
from /home/ylk/idf4_4/esp-idf/components/esp_netif/include/esp_netif.h:35,
from /home/ylk/idf4_4/esp-idf/components/esp_event/include/esp_event_legacy.h:22,
from /home/ylk/idf4_4/esp-idf/components/esp_event/include/esp_event.h:28,
from /home/ylk/idf4_4/esp-idf/components/esp_wifi/include/esp_wifi.h:56,
from /home/ylk/esp-who/examples/single_chip/detection_with_web/main/app_wifi.c:27:
/home/ylk/idf4_4/esp-idf/components/lwip/lwip/src/include/lwip/ip4_addr.h:207:7: note: expected 'const ip4_addr_t *' {aka 'const struct ip4_addr *'} but argument is of type 'esp_ip4_addr_t *' {aka 'struct esp_ip4_addr *'}
char *ip4addr_ntoa(const ip4_addr_t *addr);
^~~~~~~~~~~~
/home/ylk/esp-who/examples/single_chip/detection_with_web/main/app_wifi.c:90:5: warning: 'mdns_handle_system_event' is deprecated [-Wdeprecated-declarations]
mdns_handle_system_event(ctx, event);
^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/ylk/esp-who/examples/single_chip/detection_with_web/main/app_wifi.c:36:
/home/ylk/idf4_4/esp-idf/components/mdns/include/mdns.h:680:11: note: declared here
esp_err_t mdns_handle_system_event(void *ctx, system_event_t *event) attribute((deprecated));
^~~~~~~~~~~~~~~~~~~~~~~~
/home/ylk/esp-who/examples/single_chip/detection_with_web/main/app_wifi.c: In function 'app_wifi_main':
/home/ylk/esp-who/examples/single_chip/detection_with_web/main/app_wifi.c:169:5: warning: 'tcpip_adapter_init' is deprecated [-Wdeprecated-declarations]
tcpip_adapter_init();
^~~~~~~~~~~~~~~~~~
In file included from /home/ylk/idf4_4/esp-idf/components/esp_netif/include/esp_netif.h:35,
from /home/ylk/idf4_4/esp-idf/components/esp_event/include/esp_event_legacy.h:22,
from /home/ylk/idf4_4/esp-idf/components/esp_event/include/esp_event.h:28,
from /home/ylk/idf4_4/esp-idf/components/esp_wifi/include/esp_wifi.h:56,
from /home/ylk/esp-who/examples/single_chip/detection_with_web/main/app_wifi.c:27:
/home/ylk/idf4_4/esp-idf/components/tcpip_adapter/include/tcpip_adapter.h:34:6: note: declared here
void tcpip_adapter_init(void) attribute ((deprecated));
^~~~~~~~~~~~~~~~~~
/home/ylk/esp-who/examples/single_chip/detection_with_web/main/app_wifi.c:170:5: warning: 'esp_event_loop_init' is deprecated [-Wdeprecated-declarations]
ESP_ERROR_CHECK(esp_event_loop_init(event_handler, NULL));
^~~~~~~~~~~~~~~
In file included from /home/ylk/idf4_4/esp-idf/components/esp_event/include/esp_event.h:28,
from /home/ylk/idf4_4/esp-idf/components/esp_wifi/include/esp_wifi.h:56,
from /home/ylk/esp-who/examples/single_chip/detection_with_web/main/app_wifi.c:27:
/home/ylk/idf4_4/esp-idf/components/esp_event/include/esp_event_legacy.h:241:11: note: declared here
esp_err_t esp_event_loop_init(system_event_cb_t cb, void *ctx) attribute ((deprecated));
^~~~~~~~~~~~~~~~~~~
[1087/1093] Building C object esp-idf/main/CMakeFiles/__idf_main.dir/app_mdns.c.obj
ninja: build stopped: subcommand failed.
ninja failed with exit code 1
ylk@DESKTOP-6TBOMGV:/esp-who/examples/single_chip/detection_with_web$
ylk@DESKTOP-6TBOMGV:
/esp-who/examples/single_chip/detection_with_web$