I can't compile my project if I add the ESP32_camera library to the ESP-IDF components folder

thoraz
Posts: 27
Joined: Tue Jan 28, 2020 4:02 pm

I can't compile my project if I add the ESP32_camera library to the ESP-IDF components folder

Postby thoraz » Thu Jun 24, 2021 1:05 pm

I copied the esp32_camera folder from https://github.com/espressif/esp32-came ... structions in my C:\Users\Andrea\esp\esp-idf\components folder (esp-idf v4.2.1). I've created a new project coping the hello_world template (I renamed it as camera) but now wen I compile I get the following error:
D:\Documenti\VSCode\ESP32\camera>idf.py build
Executing action: all (aliases: build)
Running ninja in directory d:\documenti\vscode\esp32\camera\build
Executing "ninja all"...
[0/1] Re-running CMake...
-- ccache will be used for faster recompilation
-- Project is not inside a git repository, or git repository has no commits; will not use 'git describe' to determine PROJECT_VER.
-- Building ESP-IDF components for target esp32
-- Project sdkconfig file D:/Documenti/VSCode/ESP32/camera/sdkconfig
-- Could NOT find Perl (missing: PERL_EXECUTABLE)
-- App "camera" version: 1
-- Adding linker script C:/Users/Andrea/esp/esp-idf/components/esp_rom/esp32/ld/esp32.rom.ld
-- Adding linker script C:/Users/Andrea/esp/esp-idf/components/esp_rom/esp32/ld/esp32.rom.libgcc.ld
-- Adding linker script C:/Users/Andrea/esp/esp-idf/components/esp_rom/esp32/ld/esp32.rom.newlib-data.ld
-- Adding linker script C:/Users/Andrea/esp/esp-idf/components/esp_rom/esp32/ld/esp32.rom.syscalls.ld
-- Adding linker script D:/Documenti/VSCode/ESP32/camera/build/esp-idf/esp32/esp32_out.ld
-- Adding linker script C:/Users/Andrea/esp/esp-idf/components/esp32/ld/esp32.project.ld.in
-- Adding linker script C:/Users/Andrea/esp/esp-idf/components/esp32/ld/esp32.peripherals.ld
-- Components: app_trace app_update asio bootloader bootloader_support bt cbor coap console cxx driver efuse 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_ipc esp_local_ctrl esp_netif esp_ringbuf esp_rom esp_serial_slave_link esp_system esp_timer esp_websocket_client esp_wifi espcoredump esptool_py expat fatfs freemodbus freertos heap idf_test jsmn json libsodium log lwip main mbedtls mdns mqtt newlib nghttp nvs_flash openssl partition_table perfmon protobuf-c protocomm pthread sdmmc soc spi_flash spiffs tcp_transport tcpip_adapter tinyusb ulp unity vfs wear_levelling wifi_provisioning wpa_supplicant xtensa
-- Component paths: C:/Users/Andrea/esp/esp-idf/components/app_trace C:/Users/Andrea/esp/esp-idf/components/app_update C:/Users/Andrea/esp/esp-idf/components/asio C:/Users/Andrea/esp/esp-idf/components/bootloader C:/Users/Andrea/esp/esp-idf/components/bootloader_support C:/Users/Andrea/esp/esp-idf/components/bt C:/Users/Andrea/esp/esp-idf/components/cbor C:/Users/Andrea/esp/esp-idf/components/coap C:/Users/Andrea/esp/esp-idf/components/console C:/Users/Andrea/esp/esp-idf/components/cxx C:/Users/Andrea/esp/esp-idf/components/driver C:/Users/Andrea/esp/esp-idf/components/efuse C:/Users/Andrea/esp/esp-idf/components/esp-tls C:/Users/Andrea/esp/esp-idf/components/esp32 C:/Users/Andrea/esp/esp-idf/components/esp32_camera C:/Users/Andrea/esp/esp-idf/components/esp_adc_cal C:/Users/Andrea/esp/esp-idf/components/esp_common C:/Users/Andrea/esp/esp-idf/components/esp_eth C:/Users/Andrea/esp/esp-idf/components/esp_event C:/Users/Andrea/esp/esp-idf/components/esp_gdbstub C:/Users/Andrea/esp/esp-idf/components/esp_hid C:/Users/Andrea/esp/esp-idf/components/esp_http_client C:/Users/Andrea/esp/esp-idf/components/esp_http_server C:/Users/Andrea/esp/esp-idf/components/esp_https_ota C:/Users/Andrea/esp/esp-idf/components/esp_https_server C:/Users/Andrea/esp/esp-idf/components/esp_ipc C:/Users/Andrea/esp/esp-idf/components/esp_local_ctrl C:/Users/Andrea/esp/esp-idf/components/esp_netif C:/Users/Andrea/esp/esp-idf/components/esp_ringbuf C:/Users/Andrea/esp/esp-idf/components/esp_rom C:/Users/Andrea/esp/esp-idf/components/esp_serial_slave_link C:/Users/Andrea/esp/esp-idf/components/esp_system C:/Users/Andrea/esp/esp-idf/components/esp_timer C:/Users/Andrea/esp/esp-idf/components/esp_websocket_client C:/Users/Andrea/esp/esp-idf/components/esp_wifi C:/Users/Andrea/esp/esp-idf/components/espcoredump C:/Users/Andrea/esp/esp-idf/components/esptool_py C:/Users/Andrea/esp/esp-idf/components/expat C:/Users/Andrea/esp/esp-idf/components/fatfs C:/Users/Andrea/esp/esp-idf/components/freemodbus C:/Users/Andrea/esp/esp-idf/components/freertos C:/Users/Andrea/esp/esp-idf/components/heap C:/Users/Andrea/esp/esp-idf/components/idf_test C:/Users/Andrea/esp/esp-idf/components/jsmn C:/Users/Andrea/esp/esp-idf/components/json C:/Users/Andrea/esp/esp-idf/components/libsodium C:/Users/Andrea/esp/esp-idf/components/log C:/Users/Andrea/esp/esp-idf/components/lwip D:/Documenti/VSCode/ESP32/camera/main C:/Users/Andrea/esp/esp-idf/components/mbedtls C:/Users/Andrea/esp/esp-idf/components/mdns C:/Users/Andrea/esp/esp-idf/components/mqtt C:/Users/Andrea/esp/esp-idf/components/newlib C:/Users/Andrea/esp/esp-idf/components/nghttp C:/Users/Andrea/esp/esp-idf/components/nvs_flash C:/Users/Andrea/esp/esp-idf/components/openssl C:/Users/Andrea/esp/esp-idf/components/partition_table C:/Users/Andrea/esp/esp-idf/components/perfmon C:/Users/Andrea/esp/esp-idf/components/protobuf-c C:/Users/Andrea/esp/esp-idf/components/protocomm C:/Users/Andrea/esp/esp-idf/components/pthread C:/Users/Andrea/esp/esp-idf/components/sdmmc C:/Users/Andrea/esp/esp-idf/components/soc C:/Users/Andrea/esp/esp-idf/components/spi_flash C:/Users/Andrea/esp/esp-idf/components/spiffs C:/Users/Andrea/esp/esp-idf/components/tcp_transport C:/Users/Andrea/esp/esp-idf/components/tcpip_adapter C:/Users/Andrea/esp/esp-idf/components/tinyusb C:/Users/Andrea/esp/esp-idf/components/ulp C:/Users/Andrea/esp/esp-idf/components/unity C:/Users/Andrea/esp/esp-idf/components/vfs C:/Users/Andrea/esp/esp-idf/components/wear_levelling C:/Users/Andrea/esp/esp-idf/components/wifi_provisioning C:/Users/Andrea/esp/esp-idf/components/wpa_supplicant C:/Users/Andrea/esp/esp-idf/components/xtensa
-- Configuring done
-- Generating done
-- Build files have been written to: D:/Documenti/VSCode/ESP32/camera/build
[224/943] Performing build step for 'bootloader'
[0/1] Re-running CMake...
-- Building ESP-IDF components for target esp32
-- Project sdkconfig file D:/Documenti/VSCode/ESP32/camera/sdkconfig
-- Adding linker script C:/Users/Andrea/esp/esp-idf/components/esp32/ld/esp32.peripherals.ld
-- Adding linker script C:/Users/Andrea/esp/esp-idf/components/esp_rom/esp32/ld/esp32.rom.ld
-- Adding linker script C:/Users/Andrea/esp/esp-idf/components/esp_rom/esp32/ld/esp32.rom.newlib-funcs.ld
-- Adding linker script C:/Users/Andrea/esp/esp-idf/components/esp_rom/esp32/ld/esp32.rom.libgcc.ld
-- Adding linker script C:/Users/Andrea/esp/esp-idf/components/bootloader/subproject/main/ld/esp32/bootloader.ld
-- Adding linker script C:/Users/Andrea/esp/esp-idf/components/bootloader/subproject/main/ld/esp32/bootloader.rom.ld
-- Components: bootloader bootloader_support efuse esp32 esp_common esp_rom esptool_py log main micro-ecc partition_table soc spi_flash xtensa
-- Component paths: C:/Users/Andrea/esp/esp-idf/components/bootloader C:/Users/Andrea/esp/esp-idf/components/bootloader_support C:/Users/Andrea/esp/esp-idf/components/efuse C:/Users/Andrea/esp/esp-idf/components/esp32 C:/Users/Andrea/esp/esp-idf/components/esp_common C:/Users/Andrea/esp/esp-idf/components/esp_rom C:/Users/Andrea/esp/esp-idf/components/esptool_py C:/Users/Andrea/esp/esp-idf/components/log C:/Users/Andrea/esp/esp-idf/components/bootloader/subproject/main C:/Users/Andrea/esp/esp-idf/components/bootloader/subproject/components/micro-ecc C:/Users/Andrea/esp/esp-idf/components/partition_table C:/Users/Andrea/esp/esp-idf/components/soc C:/Users/Andrea/esp/esp-idf/components/spi_flash C:/Users/Andrea/esp/esp-idf/components/xtensa
-- Configuring done
-- Generating done
-- Build files have been written to: D:/Documenti/VSCode/ESP32/camera/build/bootloader
[1/100] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/src/memory_layout_utils.c.obj
[2/100] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/src/cpu_util.c.obj
[3/100] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/src/lldesc.c.obj
[4/100] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/rtc_io_hal.c.obj
[5/100] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/rmt_hal.c.obj
[6/100] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/cpu_hal.c.obj
[7/100] Building C object esp-idf/soc/soc/esp32/CMakeFiles/soc_esp32.dir/uart_periph.c.obj
[8/100] Building C object esp-idf/soc/soc/esp32/CMakeFiles/soc_esp32.dir/touch_sensor_periph.c.obj
[9/100] Building C object esp-idf/soc/soc/esp32/CMakeFiles/soc_esp32.dir/i2c_periph.c.obj
[10/100] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/dac_hal.c.obj
[11/100] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/spi_hal.c.obj
[12/100] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/spi_slave_hal_iram.c.obj
[13/100] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/adc_hal.c.obj
[14/100] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/touch_sensor_hal.c.obj
[15/100] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/ledc_hal.c.obj
[16/100] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/spi_hal_iram.c.obj
[17/100] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/pcnt_hal.c.obj
[18/100] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/i2c_hal_iram.c.obj
[19/100] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/timer_hal.c.obj
[20/100] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/spi_slave_hal.c.obj
[21/100] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/src/soc_include_legacy_warn.c.obj
[22/100] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/ledc_hal_iram.c.obj
[23/100] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/spi_flash_hal.c.obj
[24/100] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/i2c_hal.c.obj
[25/100] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/gpio_hal.c.obj
[26/100] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/sigmadelta_hal.c.obj
[27/100] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/uart_hal.c.obj
[28/100] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/i2s_hal.c.obj
[29/100] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/twai_hal_iram.c.obj
[30/100] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/soc_hal.c.obj
[31/100] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/twai_hal.c.obj
[32/100] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/uart_hal_iram.c.obj
[33/100] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/src/esp32/rtc_pm.c.obj
[34/100] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/mpu_hal.c.obj
[35/100] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/src/compare_set.c.obj
[36/100] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/spi_flash_hal_iram.c.obj
[37/100] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/src/esp32/brownout_hal.c.obj
[38/100] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/wdt_hal_iram.c.obj
[39/100] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/src/esp32/rtc_clk_init.c.obj
[40/100] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/mcpwm_hal.c.obj
[41/100] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/src/esp32/rtc_clk.c.obj
[42/100] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/sdio_slave_hal.c.obj
[43/100] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/src/esp32/rtc_sleep.c.obj
[44/100] Building C object esp-idf/soc/soc/esp32/CMakeFiles/soc_esp32.dir/dac_periph.c.obj
[45/100] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/src/esp32/rtc_init.c.obj
[46/100] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/src/esp32/adc_hal.c.obj
[47/100] Building C object esp-idf/soc/soc/esp32/CMakeFiles/soc_esp32.dir/adc_periph.c.obj
[48/100] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/src/esp32/soc_memory_layout.c.obj
[49/100] Building C object esp-idf/soc/soc/esp32/CMakeFiles/soc_esp32.dir/interrupts.c.obj
[50/100] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/src/esp32/touch_sensor_hal.c.obj
[51/100] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/src/esp32/rtc_time.c.obj
[52/100] Building C object esp-idf/soc/soc/esp32/CMakeFiles/soc_esp32.dir/spi_periph.c.obj
[53/100] Building C object esp-idf/soc/soc/esp32/CMakeFiles/soc_esp32.dir/gpio_periph.c.obj
[54/100] Building C object esp-idf/soc/soc/esp32/CMakeFiles/soc_esp32.dir/i2s_periph.c.obj
[55/100] Building C object esp-idf/soc/soc/esp32/CMakeFiles/soc_esp32.dir/rtc_periph.c.obj
[56/100] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/src/esp32/rtc_wdt.c.obj
[57/100] Building C object esp-idf/log/CMakeFiles/__idf_log.dir/log.c.obj
[58/100] Building C object esp-idf/log/CMakeFiles/__idf_log.dir/log_buffers.c.obj
[59/100] Building C object esp-idf/log/CMakeFiles/__idf_log.dir/log_noos.c.obj
[60/100] Building C object esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/esp32/spi_flash_rom_patch.c.obj
[61/100] Building C object esp-idf/soc/soc/esp32/CMakeFiles/soc_esp32.dir/ledc_periph.c.obj
[62/100] Building C object esp-idf/soc/soc/esp32/CMakeFiles/soc_esp32.dir/rtc_io_periph.c.obj
[63/100] Building C object esp-idf/soc/soc/esp32/CMakeFiles/soc_esp32.dir/sdio_slave_periph.c.obj
[64/100] Building C object esp-idf/soc/soc/esp32/CMakeFiles/soc_esp32.dir/sdmmc_periph.c.obj
[65/100] Building C object esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_fields.c.obj
[66/100] Building C object esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32/esp_efuse_table.c.obj
[67/100] Building C object esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_api.c.obj
[68/100] Building C object esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp32/esp_efuse_api.c.obj
[69/100] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_random.c.obj
[70/100] Building C object esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp32/esp_efuse_fields.c.obj
[71/100] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_flash.c.obj
[72/100] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_clock.c.obj
[73/100] Building C object esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp32/esp_efuse_utility.c.obj
[74/100] Building C object esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_utility.c.obj
[75/100] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_mem.c.obj
[76/100] Linking C static library esp-idf\log\liblog.a
[77/100] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_common.c.obj
[78/100] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_qio_mode.c.obj
[79/100] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_partitions.c.obj
[80/100] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_random_esp32.c.obj
[81/100] Building C object esp-idf/micro-ecc/CMakeFiles/__idf_micro-ecc.dir/uECC_verify_antifault.c.obj
[82/100] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32/bootloader_sha.c.obj
[83/100] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp_image_format.c.obj
[84/100] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_encrypt.c.obj
[85/100] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_flash_config_esp32.c.obj
[86/100] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32/bootloader_esp32.c.obj
[87/100] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_utility.c.obj
[88/100] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32/flash_encrypt.c.obj
[89/100] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_efuse_esp32.c.obj
[90/100] Linking C static library esp-idf\soc\soc\esp32\libsoc_esp32.a
[91/100] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_init.c.obj
[92/100] Building C object esp-idf/main/CMakeFiles/__idf_main.dir/bootloader_start.c.obj
[93/100] Linking C static library esp-idf\soc\libsoc.a
[94/100] Linking C static library esp-idf\micro-ecc\libmicro-ecc.a
[95/100] Linking C static library esp-idf\bootloader_support\libbootloader_support.a
[96/100] Linking C static library esp-idf\efuse\libefuse.a
[97/100] Linking C static library esp-idf\spi_flash\libspi_flash.a
[98/100] Linking C static library esp-idf\main\libmain.a
[99/100] Linking C executable bootloader.elf
[100/100] Generating binary image from built executable
esptool.py v3.0
Generated D:/Documenti/VSCode/ESP32/camera/build/bootloader/bootloader.bin
[660/941] Building C object esp-idf/esp32_camera/CMakeFiles/__idf_esp32_camera.dir/driver/cam_hal.c.obj
In file included from C:/Users/Andrea/esp/esp-idf/components/esp32_camera/target/private_include/ll_cam.h:23,
from C:/Users/Andrea/esp/esp-idf/components/esp32_camera/driver/cam_hal.c:18:
C:/Users/Andrea/esp/esp-idf/components/esp32/include/rom/lldesc.h:1:2: warning: #warning rom/lldesc.h is deprecated, please use esp32/rom/lldesc.h instead [-Wcpp]
#warning rom/lldesc.h is deprecated, please use esp32/rom/lldesc.h instead
^~~~~~~
[667/941] Building C object esp-idf/esp32_camera/CMakeFiles/__idf_esp32_camera.dir/sensors/nt99141.c.obj
C:/Users/Andrea/esp/esp-idf/components/esp32_camera/sensors/nt99141.c: In function 'set_framesize':
C:/Users/Andrea/esp/esp-idf/components/esp32_camera/sensors/nt99141.c:278:9: warning: variable 'ret' set but not used [-Wunused-but-set-variable]
int ret = 0;
^~~
C:/Users/Andrea/esp/esp-idf/components/esp32_camera/sensors/nt99141.c: In function 'set_brightness':
C:/Users/Andrea/esp/esp-idf/components/esp32_camera/sensors/nt99141.c:685:10: warning: variable 'negative' set but not used [-Wunused-but-set-variable]
bool negative = false;
^~~~~~~~
C:/Users/Andrea/esp/esp-idf/components/esp32_camera/sensors/nt99141.c: In function 'set_contrast':
C:/Users/Andrea/esp/esp-idf/components/esp32_camera/sensors/nt99141.c:733:10: warning: unused variable 'negative' [-Wunused-variable]
bool negative = false;
^~~~~~~~
At top level:
C:/Users/Andrea/esp/esp-idf/components/esp32_camera/sensors/nt99141.c:147:12: warning: 'calc_sysclk' defined but not used [-Wunused-function]
static int calc_sysclk(int xclk, bool pll_bypass, int pll_multiplier, int pll_sys_div, int pll_pre_div, bool pll_root_2x, int pll_seld5, bool pclk_manual, int pclk_div)
^~~~~~~~~~~
[673/941] Building C object esp-idf/esp32_camera/CMakeFiles/__idf_esp32_camera.dir/target/esp32/ll_cam.c.obj
FAILED: esp-idf/esp32_camera/CMakeFiles/__idf_esp32_camera.dir/target/esp32/ll_cam.c.obj
ccache C:\Users\Andrea.espressif\tools\xtensa-esp32-elf\esp-2020r3-8.4.0\xtensa-esp32-elf\bin\xtensa-esp32-elf-gcc.exe -DMBEDTLS_CONFIG_FILE="mbedtls/esp_config.h" -Iconfig -IC:/Users/Andrea/esp/esp-idf/components/esp32_camera/driver/include -IC:/Users/Andrea/esp/esp-idf/components/esp32_camera/conversions/include -IC:/Users/Andrea/esp/esp-idf/components/esp32_camera/driver/private_include -IC:/Users/Andrea/esp/esp-idf/components/esp32_camera/sensors/private_include -IC:/Users/Andrea/esp/esp-idf/components/esp32_camera/conversions/private_include -IC:/Users/Andrea/esp/esp-idf/components/esp32_camera/target/private_include -IC:/Users/Andrea/esp/esp-idf/components/newlib/platform_include -IC:/Users/Andrea/esp/esp-idf/components/freertos/include -IC:/Users/Andrea/esp/esp-idf/components/freertos/xtensa/include -IC:/Users/Andrea/esp/esp-idf/components/heap/include -IC:/Users/Andrea/esp/esp-idf/components/log/include -IC:/Users/Andrea/esp/esp-idf/components/lwip/include/apps -IC:/Users/Andrea/esp/esp-idf/components/lwip/include/apps/sntp -IC:/Users/Andrea/esp/esp-idf/components/lwip/lwip/src/include -IC:/Users/Andrea/esp/esp-idf/components/lwip/port/esp32/include -IC:/Users/Andrea/esp/esp-idf/components/lwip/port/esp32/include/arch -IC:/Users/Andrea/esp/esp-idf/components/lwip/port/esp32/tcp_isn -IC:/Users/Andrea/esp/esp-idf/components/soc/src/esp32/. -IC:/Users/Andrea/esp/esp-idf/components/soc/src/esp32/include -IC:/Users/Andrea/esp/esp-idf/components/soc/include -IC:/Users/Andrea/esp/esp-idf/components/esp_rom/include -IC:/Users/Andrea/esp/esp-idf/components/esp_common/include -IC:/Users/Andrea/esp/esp-idf/components/esp_system/include -IC:/Users/Andrea/esp/esp-idf/components/xtensa/include -IC:/Users/Andrea/esp/esp-idf/components/xtensa/esp32/include -IC:/Users/Andrea/esp/esp-idf/components/esp32/include -IC:/Users/Andrea/esp/esp-idf/components/driver/include -IC:/Users/Andrea/esp/esp-idf/components/driver/esp32/include -IC:/Users/Andrea/esp/esp-idf/components/esp_ringbuf/include -IC:/Users/Andrea/esp/esp-idf/components/efuse/include -IC:/Users/Andrea/esp/esp-idf/components/efuse/esp32/include -IC:/Users/Andrea/esp/esp-idf/components/espcoredump/include -IC:/Users/Andrea/esp/esp-idf/components/esp_timer/include -IC:/Users/Andrea/esp/esp-idf/components/esp_ipc/include -IC:/Users/Andrea/esp/esp-idf/components/soc/soc/esp32/include -IC:/Users/Andrea/esp/esp-idf/components/soc/soc/esp32/../include -IC:/Users/Andrea/esp/esp-idf/components/soc/soc/esp32/private_include -IC:/Users/Andrea/esp/esp-idf/components/vfs/include -IC:/Users/Andrea/esp/esp-idf/components/esp_wifi/include -IC:/Users/Andrea/esp/esp-idf/components/esp_wifi/esp32/include -IC:/Users/Andrea/esp/esp-idf/components/esp_event/include -IC:/Users/Andrea/esp/esp-idf/components/esp_netif/include -IC:/Users/Andrea/esp/esp-idf/components/esp_eth/include -IC:/Users/Andrea/esp/esp-idf/components/tcpip_adapter/include -IC:/Users/Andrea/esp/esp-idf/components/app_trace/include -IC:/Users/Andrea/esp/esp-idf/components/nvs_flash/include -IC:/Users/Andrea/esp/esp-idf/components/spi_flash/include -IC:/Users/Andrea/esp/esp-idf/components/mbedtls/port/include -IC:/Users/Andrea/esp/esp-idf/components/mbedtls/mbedtls/include -IC:/Users/Andrea/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -mlongcalls -Wno-frame-address -ffunction-sections -fdata-sections -fstrict-volatile-bitfields -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-but-set-variable -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 -std=gnu99 -Wno-old-style-declaration -D_GNU_SOURCE -DIDF_VER="v4.2.1-dirty" -DESP_PLATFORM -MD -MT esp-idf/esp32_camera/CMakeFiles/__idf_esp32_camera.dir/target/esp32/ll_cam.c.obj -MF esp-idf\esp32_camera\CMakeFiles__idf_esp32_camera.dir\target\esp32\ll_cam.c.obj.d -o esp-idf/esp32_camera/CMakeFiles/__idf_esp32_camera.dir/target/esp32/ll_cam.c.obj -c C:/Users/Andrea/esp/esp-idf/components/esp32_camera/target/esp32/ll_cam.c
C:/Users/Andrea/esp/esp-idf/components/esp32_camera/target/esp32/ll_cam.c: In function 'll_cam_vsync_isr':
C:/Users/Andrea/esp/esp-idf/components/esp32_camera/target/esp32/ll_cam.c:199:5: error: implicit declaration of function 'esp_rom_delay_us'; did you mean 'ets_delay_us'? [-Werror=implicit-function-declaration]
esp_rom_delay_us(1);
^~~~~~~~~~~~~~~~
ets_delay_us
cc1.exe: some warnings being treated as errors
[686/941] Building C object esp-idf/expat/CMakeFiles/__idf_expat.dir/expat/expat/lib/xmlparse.c.obj
ninja: build stopped: subcommand failed.
ninja failed with exit code 1

D:\Documenti\VSCode\ESP32\camera>

Who is online

Users browsing this forum: No registered users and 120 guests