maximkulkin / esp32-homekit-camera

Firmware for esp32-camera module to act as Apple Homekit IP camera
MIT License
394 stars 78 forks source link

Compile Issue: make: *** [all] Error 2 HINT: The issue is better to resolve by replacing format specifiers to 'PRI'-family macros (include <inttypes.h> header file). #110

Closed ghost closed 1 year ago

ghost commented 1 year ago

I have a compiler issue (for idf.py)

 70%] Building C object esp-idf/json/CMakeFiles/__idf_json.dir/cJSON/cJSON.c.obj
[ 70%] Building C object esp-idf/app_trace/CMakeFiles/__idf_app_trace.dir/app_trace.c.obj
[ 70%] Building C object esp-idf/unity/CMakeFiles/__idf_unity.dir/unity/src/unity.c.obj
[ 70%] Building C object esp-idf/esp_hid/CMakeFiles/__idf_esp_hid.dir/src/esp_hidd.c.obj
[ 70%] Building C object esp-idf/console/CMakeFiles/__idf_console.dir/commands.c.obj
[ 70%] Building C object esp-idf/x264/CMakeFiles/__idf_x264.dir/x264-snapshot-20181221-2245-stable/common/base.c.obj
[ 70%] Building C object esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_common.c.obj
[ 70%] Building C object esp-idf/libjpeg/CMakeFiles/__idf_libjpeg.dir/jpeg-6b/cdjpeg.c.obj
[ 70%] Building C object esp-idf/wolfssl/CMakeFiles/__idf_wolfssl.dir/wolfssl-4.1.0/src/crl.c.obj
/Users/<user>/esp32-homekit-camera/components/x264/x264-snapshot-20181221-2245-stable/common/base.c: In function 'param_parse':
In file included from /Users/<user>/esp32-homekit-camera/components/esp32-camera/driver/camera.c:29:
/Users/<user>/esp-idf/components/driver/deprecated/driver/periph_ctrl.h:7:2: warning: #warning driver/periph_ctrl.h header is no longer used, and will be removed in future versions. [-Wcpp]
    7 | #warning driver/periph_ctrl.h header is no longer used, and will be removed in future versions.
      |  ^~~~~~~
/Users/<user>/esp32-homekit-camera/components/x264/x264-snapshot-20181221-2245-stable/common/base.c:979:30: error: format '%u' expects argument of type 'unsigned int *', but argument 3 has type 'uint32_t *' {aka 'long unsigned int *'} [-Werror=format=]
  979 |         if( sscanf( value, "%u/%u", &p->i_fps_num, &p->i_fps_den ) != 2 )
      |                             ~^      ~~~~~~~~~~~~~
      |                              |      |
      |                              |      uint32_t * {aka long unsigned int *}
      |                              unsigned int *
      |                             %lu
/Users/<user>/esp32-homekit-camera/components/x264/x264-snapshot-20181221-2245-stable/common/base.c:979:33: error: format '%u' expects argument of type 'unsigned int *', but argument 4 has type 'uint32_t *' {aka 'long unsigned int *'} [-Werror=format=]
  979 |         if( sscanf( value, "%u/%u", &p->i_fps_num, &p->i_fps_den ) != 2 )
      |                                ~^                  ~~~~~~~~~~~~~
      |                                 |                  |
      |                                 unsigned int *     uint32_t * {aka long unsigned int *}
      |                                %lu
In file included from /Users/<user>/esp32-homekit-camera/components/wolfssl/wolfssl-4.1.0/src/crl.c:29:
/Users/<user>/esp32-homekit-camera/components/wolfssl/wolfssl-4.1.0/wolfssl/wolfcrypt/settings.h:1941:14: warning: #warning "For timing resistance / side-channel attack prevention consider using harden options" [-Wcpp]
 1941 |             #warning "For timing resistance / side-channel attack prevention consider using harden options"
      |              ^~~~~~~
/Users/<user>/esp32-homekit-camera/components/x264/x264-snapshot-20181221-2245-stable/common/base.c: In function 'x264_param2string':
/Users/<user>/esp32-homekit-camera/components/x264/x264-snapshot-20181221-2245-stable/common/base.c:1367:32: error: format '%u' expects argument of type 'unsigned int', but argument 3 has type 'uint32_t' {aka 'long unsigned int'} [-Werror=format=]
 1367 |         s += sprintf( s, "fps=%u/%u ", p->i_fps_num, p->i_fps_den );
      |                               ~^       ~~~~~~~~~~~~
      |                                |        |
      |                                |        uint32_t {aka long unsigned int}
      |                                unsigned int
      |                               %lu
/Users/<user>/esp32-homekit-camera/components/x264/x264-snapshot-20181221-2245-stable/common/base.c:1367:35: error: format '%u' expects argument of type 'unsigned int', but argument 4 has type 'uint32_t' {aka 'long unsigned int'} [-Werror=format=]
 1367 |         s += sprintf( s, "fps=%u/%u ", p->i_fps_num, p->i_fps_den );
      |                                  ~^                  ~~~~~~~~~~~~
      |                                   |                   |
      |                                   unsigned int        uint32_t {aka long unsigned int}
      |                                  %lu
/Users/<user>/esp32-homekit-camera/components/x264/x264-snapshot-20181221-2245-stable/common/base.c:1368:37: error: format '%u' expects argument of type 'unsigned int', but argument 3 has type 'uint32_t' {aka 'long unsigned int'} [-Werror=format=]
 1368 |         s += sprintf( s, "timebase=%u/%u ", p->i_timebase_num, p->i_timebase_den );
      |                                    ~^       ~~~~~~~~~~~~~~~~~
      |                                     |        |
      |                                     |        uint32_t {aka long unsigned int}
      |                                     unsigned int
      |                                    %lu
/Users/<user>/esp32-homekit-camera/components/x264/x264-snapshot-20181221-2245-stable/common/base.c:1368:40: error: format '%u' expects argument of type 'unsigned int', but argument 4 has type 'uint32_t' {aka 'long unsigned int'} [-Werror=format=]
 1368 |         s += sprintf( s, "timebase=%u/%u ", p->i_timebase_num, p->i_timebase_den );
      |                                       ~^                       ~~~~~~~~~~~~~~~~~
      |                                        |                        |
      |                                        unsigned int             uint32_t {aka long unsigned int}
      |                                       %lu
/Users/<user>/esp32-homekit-camera/components/esp32-camera/driver/camera.c: In function '_gpio_get_level':
/Users/<user>/esp32-homekit-camera/components/esp32-camera/driver/camera.c:174:17: error: 'GPIO' undeclared (first use in this function)
  174 |         return (GPIO.in >> gpio_num) & 0x1;
      |                 ^~~~
/Users/<user>/esp32-homekit-camera/components/esp32-camera/driver/camera.c:174:17: note: each undeclared identifier is reported only once for each function it appears in
/Users/<user>/esp32-homekit-camera/components/esp32-camera/driver/camera.c: In function 'skip_frame':
/Users/<user>/esp32-homekit-camera/components/esp32-camera/driver/camera.c:195:20: error: implicit declaration of function 'esp_timer_get_time'; did you mean 'timer_gettime'? [-Werror=implicit-function-declaration]
  195 |     int64_t st_t = esp_timer_get_time();
      |                    ^~~~~~~~~~~~~~~~~~
      |                    timer_gettime
/Users/<user>/esp32-homekit-camera/components/esp32-camera/driver/camera.c: In function 'i2s_init':
/Users/<user>/esp32-homekit-camera/components/esp32-camera/driver/camera.c:405:5: error: implicit declaration of function 'gpio_matrix_in' [-Werror=implicit-function-declaration]
  405 |     gpio_matrix_in(config->pin_d0, I2S0I_DATA_IN0_IDX, false);
      |     ^~~~~~~~~~~~~~
/Users/<user>/esp32-homekit-camera/components/esp32-camera/driver/camera.c: At top level:
/Users/<user>/esp32-homekit-camera/components/esp32-camera/driver/camera.c:560:1: warning: ignoring attribute 'section (".iram1.9")' because it conflicts with previous 'section (".iram1.1")' [-Wattributes]
  560 | {
      | ^
/Users/<user>/esp32-homekit-camera/components/esp32-camera/driver/camera.c:140:23: note: previous declaration here
  140 | static void IRAM_ATTR i2s_isr(void* arg);
      |                       ^~~~~~~
/Users/<user>/esp32-homekit-camera/components/esp32-camera/driver/camera.c:574:1: warning: ignoring attribute 'section (".iram1.10"' because it conflicts with previous 'section (".iram1.0")' [-Wattributes]
  574 | {
      | ^
/Users/<user>/esp32-homekit-camera/components/esp32-camera/driver/camera.c:139:23: note: previous declaration here
  139 | static void IRAM_ATTR vsync_isr(void* arg);
      |                       ^~~~~~~~~
/Users/<user>/esp32-homekit-camera/components/esp32-camera/driver/camera.c: In function 'vsync_isr':
/Users/<user>/esp32-homekit-camera/components/esp32-camera/driver/camera.c:575:5: error: 'GPIO' undeclared (first use in this function)
  575 |     GPIO.status1_w1tc.val = GPIO.status1.val;
      |     ^~~~
[ 70%] Building C object esp-idf/wolfssl/CMakeFiles/__idf_wolfssl.dir/wolfssl-4.1.0/src/internal.c.obj
[ 70%] Building C object esp-idf/esp_hid/CMakeFiles/__idf_esp_hid.dir/src/esp_hidh.c.obj
/Users/<user>/esp32-homekit-camera/components/esp32-camera/driver/camera.c: In function 'dma_filter_buffer':
/Users/<user>/esp32-homekit-camera/components/esp32-camera/driver/camera.c:741:17: error: implicit declaration of function 'ets_printf'; did you mean 'vsiprintf'? [-Werror=implicit-function-declaration]
  741 |                 ets_printf("bh 0x%08x\n", sig);
      |                 ^~~~~~~~~~
      |                 vsiprintf
/Users/<user>/esp32-homekit-camera/components/esp32-camera/driver/camera.c: In function '_gpio_get_level':
/Users/<user>/esp32-homekit-camera/components/esp32-camera/driver/camera.c:178:1: error: control reaches end of non-void function [-Werror=return-type]
  178 | }
      | ^
cc1: some warnings being treated as errors
[ 70%] Building C object esp-idf/libjpeg/CMakeFiles/__idf_libjpeg.dir/jpeg-6b/cjpeg.c.obj
make[2]: *** [esp-idf/esp32-camera/CMakeFiles/__idf_esp32-camera.dir/driver/camera.c.obj] Error 1
[ 70%] Building C object esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_io.c.obj
make[1]: *** [esp-idf/esp32-camera/CMakeFiles/__idf_esp32-camera.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
In file included from /Users/<user>/esp32-homekit-camera/components/wolfssl/wolfssl-4.1.0/src/internal.c:28:
/Users/<user>/esp32-homekit-camera/components/wolfssl/wolfssl-4.1.0/wolfssl/wolfcrypt/settings.h:1941:14: warning: #warning "For timing resistance / side-channel attack prevention consider using harden options" [-Wcpp]
 1941 |             #warning "For timing resistance / side-channel attack prevention consider using harden options"
      |              ^~~~~~~
[ 70%] Building C object esp-idf/console/CMakeFiles/__idf_console.dir/esp_console_repl.c.obj
[ 70%] Building C object esp-idf/json/CMakeFiles/__idf_json.dir/cJSON/cJSON_Utils.c.obj
[ 70%] Building C object esp-idf/wolfssl/CMakeFiles/__idf_wolfssl.dir/wolfssl-4.1.0/src/keys.c.obj
[ 70%] Building C object esp-idf/app_trace/CMakeFiles/__idf_app_trace.dir/app_trace_util.c.obj
In file included from /Users/<user>/esp32-homekit-camera/components/wolfssl/wolfssl-4.1.0/src/keys.c:29:
/Users/<user>/esp32-homekit-camera/components/wolfssl/wolfssl-4.1.0/wolfssl/wolfcrypt/settings.h:1941:14: warning: #warning "For timing resistance / side-channel attack prevention consider using harden options" [-Wcpp]
 1941 |             #warning "For timing resistance / side-channel attack prevention consider using harden options"
      |              ^~~~~~~
[ 70%] Building C object esp-idf/wolfssl/CMakeFiles/__idf_wolfssl.dir/wolfssl-4.1.0/src/ocsp.c.obj
[ 70%] Building C object esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_io_i2c.c.obj
In file included from /Users/<user>/esp32-homekit-camera/components/wolfssl/wolfssl-4.1.0/src/ocsp.c:29:
/Users/<user>/esp32-homekit-camera/components/wolfssl/wolfssl-4.1.0/wolfssl/wolfcrypt/settings.h:1941:14: warning: #warning "For timing resistance / side-channel attack prevention consider using harden options" [-Wcpp]
 1941 |             #warning "For timing resistance / side-channel attack prevention consider using harden options"
      |              ^~~~~~~
[ 70%] Building C object esp-idf/libjpeg/CMakeFiles/__idf_libjpeg.dir/jpeg-6b/ckconfig.c.obj
[ 70%] Building C object esp-idf/app_trace/CMakeFiles/__idf_app_trace.dir/host_file_io.c.obj
[ 71%] Building C object esp-idf/wolfssl/CMakeFiles/__idf_wolfssl.dir/wolfssl-4.1.0/src/sniffer.c.obj
[ 71%] Building C object esp-idf/console/CMakeFiles/__idf_console.dir/split_argv.c.obj
[ 71%] Building C object esp-idf/unity/CMakeFiles/__idf_unity.dir/unity_runner.c.obj
/Users/<user>/esp32-homekit-camera/components/libjpeg/jpeg-6b/ckconfig.c: In function 'is_shifting_signed':
/Users/<user>/esp32-homekit-camera/components/libjpeg/jpeg-6b/ckconfig.c:275:16: warning: left shift of negative value [-Wshift-negative-value]
  275 |   res |= (~0L) << (32-4);
      |                ^~
In file included from /Users/<user>/esp32-homekit-camera/components/wolfssl/wolfssl-4.1.0/src/sniffer.c:27:
/Users/<user>/esp32-homekit-camera/components/wolfssl/wolfssl-4.1.0/wolfssl/wolfcrypt/settings.h:1941:14: warning: #warning "For timing resistance / side-channel attack prevention consider using harden options" [-Wcpp]
 1941 |             #warning "For timing resistance / side-channel attack prevention consider using harden options"
      |              ^~~~~~~
[ 71%] Building C object esp-idf/esp_hid/CMakeFiles/__idf_esp_hid.dir/src/esp_hid_common.c.obj
[ 72%] Building C object esp-idf/libjpeg/CMakeFiles/__idf_libjpeg.dir/jpeg-6b/djpeg.c.obj
[ 72%] Building C object esp-idf/wolfssl/CMakeFiles/__idf_wolfssl.dir/wolfssl-4.1.0/src/ssl.c.obj
[ 72%] Building C object esp-idf/app_trace/CMakeFiles/__idf_app_trace.dir/port/port_uart.c.obj
[ 72%] Building C object esp-idf/console/CMakeFiles/__idf_console.dir/linenoise/linenoise.c.obj
[ 72%] Building C object esp-idf/x264/CMakeFiles/__idf_x264.dir/x264-snapshot-20181221-2245-stable/common/bitstream.c.obj
[ 72%] Building C object esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_io_spi.c.obj
In file included from /Users/<user>/esp32-homekit-camera/components/wolfssl/wolfssl-4.1.0/src/ssl.c:27:
/Users/<user>/esp32-homekit-camera/components/wolfssl/wolfssl-4.1.0/wolfssl/wolfcrypt/settings.h:1941:14: warning: #warning "For timing resistance / side-channel attack prevention consider using harden options" [-Wcpp]
 1941 |             #warning "For timing resistance / side-channel attack prevention consider using harden options"
      |              ^~~~~~~
[ 72%] Building C object esp-idf/wolfssl/CMakeFiles/__idf_wolfssl.dir/wolfssl-4.1.0/src/tls.c.obj
[ 72%] Linking C static library libesp_hid.a
[ 72%] Building C object esp-idf/unity/CMakeFiles/__idf_unity.dir/unity_utils_freertos.c.obj
In file included from /Users/<user>/esp32-homekit-camera/components/wolfssl/wolfssl-4.1.0/src/tls.c:28:
/Users/<user>/esp32-homekit-camera/components/wolfssl/wolfssl-4.1.0/wolfssl/wolfcrypt/settings.h:1941:14: warning: #warning "For timing resistance / side-channel attack prevention consider using harden options" [-Wcpp]
 1941 |             #warning "For timing resistance / side-channel attack prevention consider using harden options"
      |              ^~~~~~~
[ 72%] Building C object esp-idf/libjpeg/CMakeFiles/__idf_libjpeg.dir/jpeg-6b/jcapimin.c.obj
[ 72%] Building C object esp-idf/wolfssl/CMakeFiles/__idf_wolfssl.dir/wolfssl-4.1.0/src/tls13.c.obj
[ 72%] Linking C static library libapp_trace.a
[ 72%] Building C object esp-idf/libjpeg/CMakeFiles/__idf_libjpeg.dir/jpeg-6b/jcapistd.c.obj
In file included from /Users/<user>/esp32-homekit-camera/components/wolfssl/wolfssl-4.1.0/src/tls13.c:81:
/Users/<user>/esp32-homekit-camera/components/wolfssl/wolfssl-4.1.0/wolfssl/wolfcrypt/settings.h:1941:14: warning: #warning "For timing resistance / side-channel attack prevention consider using harden options" [-Wcpp]
 1941 |             #warning "For timing resistance / side-channel attack prevention consider using harden options"
      |              ^~~~~~~
cc1: some warnings being treated as errors
make[2]: *** [esp-idf/x264/CMakeFiles/__idf_x264.dir/x264-snapshot-20181221-2245-stable/common/base.c.obj] Error 1
make[1]: *** [esp-idf/x264/CMakeFiles/__idf_x264.dir/all] Error 2
[ 72%] Built target __idf_esp_hid
[ 72%] Building C object esp-idf/wolfssl/CMakeFiles/__idf_wolfssl.dir/wolfssl-4.1.0/src/wolfio.c.obj
[ 72%] Building C object esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_nt35510.c.obj
[ 72%] Building C object esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_cmd.c.obj
In file included from /Users/<user>/esp32-homekit-camera/components/wolfssl/wolfssl-4.1.0/src/wolfio.c:28:
/Users/<user>/esp32-homekit-camera/components/wolfssl/wolfssl-4.1.0/wolfssl/wolfcrypt/settings.h:1941:14: warning: #warning "For timing resistance / side-channel attack prevention consider using harden options" [-Wcpp]
 1941 |             #warning "For timing resistance / side-channel attack prevention consider using harden options"
      |              ^~~~~~~
[ 72%] Building C object esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_ssd1306.c.obj
[ 72%] Building C object esp-idf/libjpeg/CMakeFiles/__idf_libjpeg.dir/jpeg-6b/jccoefct.c.obj
[ 72%] Building C object esp-idf/unity/CMakeFiles/__idf_unity.dir/unity_utils_cache.c.obj
[ 72%] Built target __idf_app_trace
[ 72%] Building C object esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_date.c.obj
[ 72%] Building C object esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_st7789.c.obj
[ 72%] Building C object esp-idf/wolfssl/CMakeFiles/__idf_wolfssl.dir/wolfssl-4.1.0/wolfcrypt/src/aes.c.obj
[ 73%] Building C object esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_dbl.c.obj
In file included from /Users/<user>/esp32-homekit-camera/components/wolfssl/wolfssl-4.1.0/wolfcrypt/src/aes.c:27:
/Users/<user>/esp32-homekit-camera/components/wolfssl/wolfssl-4.1.0/wolfssl/wolfcrypt/settings.h:1941:14: warning: #warning "For timing resistance / side-channel attack prevention consider using harden options" [-Wcpp]
 1941 |             #warning "For timing resistance / side-channel attack prevention consider using harden options"
      |              ^~~~~~~
[ 73%] Linking C static library libjson.a
[ 73%] Building C object esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_dstr.c.obj
[ 73%] Building C object esp-idf/unity/CMakeFiles/__idf_unity.dir/unity_utils_memory.c.obj
[ 73%] Building C object esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_ops.c.obj
[ 73%] Building C object esp-idf/libjpeg/CMakeFiles/__idf_libjpeg.dir/jpeg-6b/jccolor.c.obj
[ 73%] Building C object esp-idf/wolfssl/CMakeFiles/__idf_wolfssl.dir/wolfssl-4.1.0/wolfcrypt/src/arc4.c.obj
[ 73%] Building C object esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_end.c.obj
[ 74%] Building C object esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_io_i2s.c.obj
[ 74%] Built target __idf_json
In file included from /Users/<user>/esp32-homekit-camera/components/wolfssl/wolfssl-4.1.0/wolfcrypt/src/arc4.c:27:
/Users/<user>/esp32-homekit-camera/components/wolfssl/wolfssl-4.1.0/wolfssl/wolfcrypt/settings.h:1941:14: warning: #warning "For timing resistance / side-channel attack prevention consider using harden options" [-Wcpp]
 1941 |             #warning "For timing resistance / side-channel attack prevention consider using harden options"
      |              ^~~~~~~
[ 75%] Building C object esp-idf/unity/CMakeFiles/__idf_unity.dir/unity_port_esp32.c.obj
[ 75%] Building C object esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_file.c.obj
[ 75%] Building C object esp-idf/libjpeg/CMakeFiles/__idf_libjpeg.dir/jpeg-6b/jcdctmgr.c.obj
[ 75%] Building C object esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_hashtable.c.obj
[ 75%] Building C object esp-idf/wolfssl/CMakeFiles/__idf_wolfssl.dir/wolfssl-4.1.0/wolfcrypt/src/asm.c.obj
[ 75%] Building C object esp-idf/unity/CMakeFiles/__idf_unity.dir/port/esp/unity_utils_memory_esp.c.obj
In file included from /Users/<user>/esp32-homekit-camera/components/wolfssl/wolfssl-4.1.0/wolfcrypt/src/asm.c:27:
/Users/<user>/esp32-homekit-camera/components/wolfssl/wolfssl-4.1.0/wolfssl/wolfcrypt/settings.h:1941:14: warning: #warning "For timing resistance / side-channel attack prevention consider using harden options" [-Wcpp]
 1941 |             #warning "For timing resistance / side-channel attack prevention consider using harden options"
      |              ^~~~~~~
[ 75%] Building C object esp-idf/libjpeg/CMakeFiles/__idf_libjpeg.dir/jpeg-6b/jchuff.c.obj
[ 75%] Building C object esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_int.c.obj
[ 75%] Building C object esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_lit.c.obj
[ 75%] Building C object esp-idf/wolfssl/CMakeFiles/__idf_wolfssl.dir/wolfssl-4.1.0/wolfcrypt/src/asn.c.obj
In file included from /Users/<user>/esp32-homekit-camera/components/wolfssl/wolfssl-4.1.0/wolfcrypt/src/asn.c:27:
/Users/<user>/esp32-homekit-camera/components/wolfssl/wolfssl-4.1.0/wolfssl/wolfcrypt/settings.h:1941:14: warning: #warning "For timing resistance / side-channel attack prevention consider using harden options" [-Wcpp]
 1941 |             #warning "For timing resistance / side-channel attack prevention consider using harden options"
      |              ^~~~~~~
[ 75%] Building C object esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_rem.c.obj
[ 75%] Linking C static library libunity.a
[ 75%] Building C object esp-idf/wolfssl/CMakeFiles/__idf_wolfssl.dir/wolfssl-4.1.0/wolfcrypt/src/async.c.obj
[ 75%] Building C object esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_rex.c.obj
[ 75%] Building C object esp-idf/wolfssl/CMakeFiles/__idf_wolfssl.dir/wolfssl-4.1.0/wolfcrypt/src/blake2b.c.obj
In file included from /Users/<user>/esp32-homekit-camera/components/wolfssl/wolfssl-4.1.0/wolfcrypt/src/blake2b.c:40:
/Users/<user>/esp32-homekit-camera/components/wolfssl/wolfssl-4.1.0/wolfssl/wolfcrypt/settings.h:1941:14: warning: #warning "For timing resistance / side-channel attack prevention consider using harden options" [-Wcpp]
 1941 |             #warning "For timing resistance / side-channel attack prevention consider using harden options"
      |              ^~~~~~~
[ 75%] Building C object esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_str.c.obj
[ 76%] Building C object esp-idf/wolfssl/CMakeFiles/__idf_wolfssl.dir/wolfssl-4.1.0/wolfcrypt/src/blake2s.c.obj
[ 76%] Building C object esp-idf/wolfssl/CMakeFiles/__idf_wolfssl.dir/wolfssl-4.1.0/wolfcrypt/src/camellia.c.obj
[ 76%] Building C object esp-idf/wolfssl/CMakeFiles/__idf_wolfssl.dir/wolfssl-4.1.0/wolfcrypt/src/chacha.c.obj
[ 76%] Building C object esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_utils.c.obj
In file included from /Users/<user>/esp32-homekit-camera/components/wolfssl/wolfssl-4.1.0/wolfcrypt/src/camellia.c:60:
/Users/<user>/esp32-homekit-camera/components/wolfssl/wolfssl-4.1.0/wolfssl/wolfcrypt/settings.h:1941:14: warning: #warning "For timing resistance / side-channel attack prevention consider using harden options" [-Wcpp]
 1941 |             #warning "For timing resistance / side-channel attack prevention consider using harden options"
      |              ^~~~~~~
[ 76%] Built target __idf_unity
In file included from /Users/<user>/esp32-homekit-camera/components/wolfssl/wolfssl-4.1.0/wolfcrypt/src/chacha.c:38:
/Users/<user>/esp32-homekit-camera/components/wolfssl/wolfssl-4.1.0/wolfssl/wolfcrypt/settings.h:1941:14: warning: #warning "For timing resistance / side-channel attack prevention consider using harden options" [-Wcpp]
 1941 |             #warning "For timing resistance / side-channel attack prevention consider using harden options"
      |              ^~~~~~~
In file included from /Users/<user>/esp32-homekit-camera/components/wolfssl/wolfssl-4.1.0/wolfcrypt/src/blake2s.c:40:
/Users/<user>/esp32-homekit-camera/components/wolfssl/wolfssl-4.1.0/wolfssl/wolfcrypt/settings.h:1941:14: warning: #warning "For timing resistance / side-channel attack prevention consider using harden options" [-Wcpp]
 1941 |             #warning "For timing resistance / side-channel attack prevention consider using harden options"
      |              ^~~~~~~
[ 76%] Building C object esp-idf/libjpeg/CMakeFiles/__idf_libjpeg.dir/jpeg-6b/jcinit.c.obj
[ 76%] Building C object esp-idf/libjpeg/CMakeFiles/__idf_libjpeg.dir/jpeg-6b/jcmainct.c.obj
[ 77%] Building C object esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/argtable3.c.obj
[ 77%] Building C object esp-idf/libjpeg/CMakeFiles/__idf_libjpeg.dir/jpeg-6b/jcmarker.c.obj
[ 77%] Building C object esp-idf/libjpeg/CMakeFiles/__idf_libjpeg.dir/jpeg-6b/jcmaster.c.obj
[ 78%] Building C object esp-idf/libjpeg/CMakeFiles/__idf_libjpeg.dir/jpeg-6b/jcomapi.c.obj
[ 78%] Building C object esp-idf/wolfssl/CMakeFiles/__idf_wolfssl.dir/wolfssl-4.1.0/wolfcrypt/src/cmac.c.obj
[ 78%] Building C object esp-idf/wolfssl/CMakeFiles/__idf_wolfssl.dir/wolfssl-4.1.0/wolfcrypt/src/chacha20_poly1305.c.obj
[ 78%] Building C object esp-idf/libjpeg/CMakeFiles/__idf_libjpeg.dir/jpeg-6b/jcparam.c.obj
In file included from /Users/<user>/esp32-homekit-camera/components/wolfssl/wolfssl-4.1.0/wolfcrypt/src/cmac.c:27:
/Users/<user>/esp32-homekit-camera/components/wolfssl/wolfssl-4.1.0/wolfssl/wolfcrypt/settings.h:1941:14: warning: #warning "For timing resistance / side-channel attack prevention consider using harden options" [-Wcpp]
 1941 |             #warning "For timing resistance / side-channel attack prevention consider using harden options"
      |              ^~~~~~~
/Users/<user>/esp32-homekit-camera/components/libjpeg/jpeg-6b/jcmaster.c: In function 'prepare_for_pass':
/Users/<user>/esp32-homekit-camera/components/libjpeg/jpeg-6b/jcmaster.c:446:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
  446 |     master->pass_number++;
      |     ~~~~~~~~~~~~~~~~~~~^~
/Users/<user>/esp32-homekit-camera/components/libjpeg/jpeg-6b/jcmaster.c:449:3: note: here
  449 |   case output_pass:
      |   ^~~~
In file included from /Users/<user>/esp32-homekit-camera/components/wolfssl/wolfssl-4.1.0/wolfcrypt/src/chacha20_poly1305.c:28:
/Users/<user>/esp32-homekit-camera/components/wolfssl/wolfssl-4.1.0/wolfssl/wolfcrypt/settings.h:1941:14: warning: #warning "For timing resistance / side-channel attack prevention consider using harden options" [-Wcpp]
 1941 |             #warning "For timing resistance / side-channel attack prevention consider using harden options"
      |              ^~~~~~~
[ 78%] Building C object esp-idf/libjpeg/CMakeFiles/__idf_libjpeg.dir/jpeg-6b/jcphuff.c.obj
[ 78%] Building C object esp-idf/wolfssl/CMakeFiles/__idf_wolfssl.dir/wolfssl-4.1.0/wolfcrypt/src/coding.c.obj
[ 78%] Building C object esp-idf/libjpeg/CMakeFiles/__idf_libjpeg.dir/jpeg-6b/jcprepct.c.obj
In file included from /Users/<user>/esp32-homekit-camera/components/wolfssl/wolfssl-4.1.0/wolfcrypt/src/coding.c:27:
/Users/<user>/esp32-homekit-camera/components/wolfssl/wolfssl-4.1.0/wolfssl/wolfcrypt/settings.h:1941:14: warning: #warning "For timing resistance / side-channel attack prevention consider using harden options" [-Wcpp]
 1941 |             #warning "For timing resistance / side-channel attack prevention consider using harden options"
      |              ^~~~~~~
[ 78%] Building C object esp-idf/wolfssl/CMakeFiles/__idf_wolfssl.dir/wolfssl-4.1.0/wolfcrypt/src/compress.c.obj
[ 78%] Linking C static library libconsole.a
[ 78%] Building C object esp-idf/libjpeg/CMakeFiles/__idf_libjpeg.dir/jpeg-6b/jcsample.c.obj
[ 78%] Building C object esp-idf/libjpeg/CMakeFiles/__idf_libjpeg.dir/jpeg-6b/jctrans.c.obj
[ 78%] Building C object esp-idf/libjpeg/CMakeFiles/__idf_libjpeg.dir/jpeg-6b/jdapimin.c.obj
[ 78%] Linking C static library libesp_lcd.a
In file included from /Users/<user>/esp32-homekit-camera/components/wolfssl/wolfssl-4.1.0/wolfcrypt/src/compress.c:28:
/Users/<user>/esp32-homekit-camera/components/wolfssl/wolfssl-4.1.0/wolfssl/wolfcrypt/settings.h:1941:14: warning: #warning "For timing resistance / side-channel attack prevention consider using harden options" [-Wcpp]
 1941 |             #warning "For timing resistance / side-channel attack prevention consider using harden options"
      |              ^~~~~~~
[ 78%] Building C object esp-idf/wolfssl/CMakeFiles/__idf_wolfssl.dir/wolfssl-4.1.0/wolfcrypt/src/cpuid.c.obj
[ 78%] Building C object esp-idf/libjpeg/CMakeFiles/__idf_libjpeg.dir/jpeg-6b/jdapistd.c.obj
[ 78%] Building C object esp-idf/wolfssl/CMakeFiles/__idf_wolfssl.dir/wolfssl-4.1.0/wolfcrypt/src/cryptocb.c.obj
In file included from /Users/<user>/esp32-homekit-camera/components/wolfssl/wolfssl-4.1.0/wolfcrypt/src/cpuid.c:27:
/Users/<user>/esp32-homekit-camera/components/wolfssl/wolfssl-4.1.0/wolfssl/wolfcrypt/settings.h:1941:14: warning: #warning "For timing resistance / side-channel attack prevention consider using harden options" [-Wcpp]
 1941 |             #warning "For timing resistance / side-channel attack prevention consider using harden options"
      |              ^~~~~~~
[ 78%] Building C object esp-idf/wolfssl/CMakeFiles/__idf_wolfssl.dir/wolfssl-4.1.0/wolfcrypt/src/curve25519.c.obj
[ 78%] Built target __idf_console
[ 78%] Built target __idf_esp_lcd
[ 78%] Building C object esp-idf/libjpeg/CMakeFiles/__idf_libjpeg.dir/jpeg-6b/jdatadst.c.obj
In file included from /Users/<user>/esp32-homekit-camera/components/wolfssl/wolfssl-4.1.0/wolfcrypt/src/cryptocb.c:28:
/Users/<user>/esp32-homekit-camera/components/wolfssl/wolfssl-4.1.0/wolfssl/wolfcrypt/settings.h:1941:14: warning: #warning "For timing resistance / side-channel attack prevention consider using harden options" [-Wcpp]
 1941 |             #warning "For timing resistance / side-channel attack prevention consider using harden options"
      |              ^~~~~~~
[ 78%] Building C object esp-idf/libjpeg/CMakeFiles/__idf_libjpeg.dir/jpeg-6b/jdcoefct.c.obj
[ 78%] Building C object esp-idf/libjpeg/CMakeFiles/__idf_libjpeg.dir/jpeg-6b/jdatasrc.c.obj
[ 78%] Building C object esp-idf/wolfssl/CMakeFiles/__idf_wolfssl.dir/wolfssl-4.1.0/wolfcrypt/src/des3.c.obj
[ 79%] Building C object esp-idf/libjpeg/CMakeFiles/__idf_libjpeg.dir/jpeg-6b/jdcolor.c.obj
In file included from /Users/<user>/esp32-homekit-camera/components/wolfssl/wolfssl-4.1.0/wolfcrypt/src/curve25519.c:30:
/Users/<user>/esp32-homekit-camera/components/wolfssl/wolfssl-4.1.0/wolfssl/wolfcrypt/settings.h:1941:14: warning: #warning "For timing resistance / side-channel attack prevention consider using harden options" [-Wcpp]
 1941 |             #warning "For timing resistance / side-channel attack prevention consider using harden options"
      |              ^~~~~~~
[ 79%] Building C object esp-idf/libjpeg/CMakeFiles/__idf_libjpeg.dir/jpeg-6b/jddctmgr.c.obj
In file included from /Users/<user>/esp32-homekit-camera/components/wolfssl/wolfssl-4.1.0/wolfcrypt/src/des3.c:27:
/Users/<user>/esp32-homekit-camera/components/wolfssl/wolfssl-4.1.0/wolfssl/wolfcrypt/settings.h:1941:14: warning: #warning "For timing resistance / side-channel attack prevention consider using harden options" [-Wcpp]
 1941 |             #warning "For timing resistance / side-channel attack prevention consider using harden options"
      |              ^~~~~~~
[ 80%] Building C object esp-idf/wolfssl/CMakeFiles/__idf_wolfssl.dir/wolfssl-4.1.0/wolfcrypt/src/dh.c.obj
In file included from /Users/<user>/esp32-homekit-camera/components/wolfssl/wolfssl-4.1.0/wolfcrypt/src/dh.c:27:
/Users/<user>/esp32-homekit-camera/components/wolfssl/wolfssl-4.1.0/wolfssl/wolfcrypt/settings.h:1941:14: warning: #warning "For timing resistance / side-channel attack prevention consider using harden options" [-Wcpp]
 1941 |             #warning "For timing resistance / side-channel attack prevention consider using harden options"
      |              ^~~~~~~
[ 80%] Building C object esp-idf/libjpeg/CMakeFiles/__idf_libjpeg.dir/jpeg-6b/jdinput.c.obj
[ 80%] Building C object esp-idf/libjpeg/CMakeFiles/__idf_libjpeg.dir/jpeg-6b/jdhuff.c.obj
[ 80%] Building C object esp-idf/libjpeg/CMakeFiles/__idf_libjpeg.dir/jpeg-6b/jdmainct.c.obj
[ 80%] Building C object esp-idf/wolfssl/CMakeFiles/__idf_wolfssl.dir/wolfssl-4.1.0/wolfcrypt/src/dsa.c.obj
/Users/<user>/esp32-homekit-camera/components/libjpeg/jpeg-6b/jdhuff.c:454:13: warning: left shift of negative value [-Wshift-negative-value]
  454 |   { 0, ((-1)<<1) + 1, ((-1)<<2) + 1, ((-1)<<3) + 1, ((-1)<<4) + 1,
      |             ^~
/Users/<user>/esp32-homekit-camera/components/libjpeg/jpeg-6b/jdhuff.c:454:28: warning: left shift of negative value [-Wshift-negative-value]
  454 |   { 0, ((-1)<<1) + 1, ((-1)<<2) + 1, ((-1)<<3) + 1, ((-1)<<4) + 1,
      |                            ^~
/Users/<user>/esp32-homekit-camera/components/libjpeg/jpeg-6b/jdhuff.c:454:43: warning: left shift of negative value [-Wshift-negative-value]
  454 |   { 0, ((-1)<<1) + 1, ((-1)<<2) + 1, ((-1)<<3) + 1, ((-1)<<4) + 1,
      |                                           ^~
/Users/<user>/esp32-homekit-camera/components/libjpeg/jpeg-6b/jdhuff.c:454:58: warning: left shift of negative value [-Wshift-negative-value]
  454 |   { 0, ((-1)<<1) + 1, ((-1)<<2) + 1, ((-1)<<3) + 1, ((-1)<<4) + 1,
      |                                                          ^~
/Users/<user>/esp32-homekit-camera/components/libjpeg/jpeg-6b/jdhuff.c:455:10: warning: left shift of negative value [-Wshift-negative-value]
  455 |     ((-1)<<5) + 1, ((-1)<<6) + 1, ((-1)<<7) + 1, ((-1)<<8) + 1,
      |          ^~
/Users/<user>/esp32-homekit-camera/components/libjpeg/jpeg-6b/jdhuff.c:455:25: warning: left shift of negative value [-Wshift-negative-value]
  455 |     ((-1)<<5) + 1, ((-1)<<6) + 1, ((-1)<<7) + 1, ((-1)<<8) + 1,
      |                         ^~
/Users/<user>/esp32-homekit-camera/components/libjpeg/jpeg-6b/jdhuff.c:455:40: warning: left shift of negative value [-Wshift-negative-value]
  455 |     ((-1)<<5) + 1, ((-1)<<6) + 1, ((-1)<<7) + 1, ((-1)<<8) + 1,
      |                                        ^~
/Users/<user>/esp32-homekit-camera/components/libjpeg/jpeg-6b/jdhuff.c:455:55: warning: left shift of negative value [-Wshift-negative-value]
  455 |     ((-1)<<5) + 1, ((-1)<<6) + 1, ((-1)<<7) + 1, ((-1)<<8) + 1,
      |                                                       ^~
/Users/<user>/esp32-homekit-camera/components/libjpeg/jpeg-6b/jdhuff.c:456:10: warning: left shift of negative value [-Wshift-negative-value]
  456 |     ((-1)<<9) + 1, ((-1)<<10) + 1, ((-1)<<11) + 1, ((-1)<<12) + 1,
      |          ^~
/Users/<user>/esp32-homekit-camera/components/libjpeg/jpeg-6b/jdhuff.c:456:25: warning: left shift of negative value [-Wshift-negative-value]
  456 |     ((-1)<<9) + 1, ((-1)<<10) + 1, ((-1)<<11) + 1, ((-1)<<12) + 1,
      |                         ^~
/Users/<user>/esp32-homekit-camera/components/libjpeg/jpeg-6b/jdhuff.c:456:41: warning: left shift of negative value [-Wshift-negative-value]
  456 |     ((-1)<<9) + 1, ((-1)<<10) + 1, ((-1)<<11) + 1, ((-1)<<12) + 1,
      |                                         ^~
/Users/<user>/esp32-homekit-camera/components/libjpeg/jpeg-6b/jdhuff.c:456:57: warning: left shift of negative value [-Wshift-negative-value]
  456 |     ((-1)<<9) + 1, ((-1)<<10) + 1, ((-1)<<11) + 1, ((-1)<<12) + 1,
      |                                                         ^~
/Users/<user>/esp32-homekit-camera/components/libjpeg/jpeg-6b/jdhuff.c:457:10: warning: left shift of negative value [-Wshift-negative-value]
  457 |     ((-1)<<13) + 1, ((-1)<<14) + 1, ((-1)<<15) + 1 };
      |          ^~
/Users/<user>/esp32-homekit-camera/components/libjpeg/jpeg-6b/jdhuff.c:457:26: warning: left shift of negative value [-Wshift-negative-value]
  457 |     ((-1)<<13) + 1, ((-1)<<14) + 1, ((-1)<<15) + 1 };
      |                          ^~
/Users/<user>/esp32-homekit-camera/components/libjpeg/jpeg-6b/jdhuff.c:457:42: warning: left shift of negative value [-Wshift-negative-value]
  457 |     ((-1)<<13) + 1, ((-1)<<14) + 1, ((-1)<<15) + 1 };
      |                                          ^~
[ 80%] Building C object esp-idf/libjpeg/CMakeFiles/__idf_libjpeg.dir/jpeg-6b/jdmarker.c.obj
[ 80%] Building C object esp-idf/libjpeg/CMakeFiles/__idf_libjpeg.dir/jpeg-6b/jdmaster.c.obj
In file included from /Users/<user>/esp32-homekit-camera/components/wolfssl/wolfssl-4.1.0/wolfcrypt/src/dsa.c:27:
/Users/<user>/esp32-homekit-camera/components/wolfssl/wolfssl-4.1.0/wolfssl/wolfcrypt/settings.h:1941:14: warning: #warning "For timing resistance / side-channel attack prevention consider using harden options" [-Wcpp]
 1941 |             #warning "For timing resistance / side-channel attack prevention consider using harden options"
      |              ^~~~~~~
[ 80%] Building C object esp-idf/wolfssl/CMakeFiles/__idf_wolfssl.dir/wolfssl-4.1.0/wolfcrypt/src/ecc.c.obj
[ 80%] Building C object esp-idf/wolfssl/CMakeFiles/__idf_wolfssl.dir/wolfssl-4.1.0/wolfcrypt/src/ecc_fp.c.obj
In file included from /Users/<user>/esp32-homekit-camera/components/wolfssl/wolfssl-4.1.0/wolfcrypt/src/ecc.c:29:
/Users/<user>/esp32-homekit-camera/components/wolfssl/wolfssl-4.1.0/wolfssl/wolfcrypt/settings.h:1941:14: warning: #warning "For timing resistance / side-channel attack prevention consider using harden options" [-Wcpp]
 1941 |             #warning "For timing resistance / side-channel attack prevention consider using harden options"
      |              ^~~~~~~
[ 80%] Building C object esp-idf/wolfssl/CMakeFiles/__idf_wolfssl.dir/wolfssl-4.1.0/wolfcrypt/src/ed25519.c.obj
[ 80%] Building C object esp-idf/wolfssl/CMakeFiles/__idf_wolfssl.dir/wolfssl-4.1.0/wolfcrypt/src/error.c.obj
[ 80%] Building C object esp-idf/wolfssl/CMakeFiles/__idf_wolfssl.dir/wolfssl-4.1.0/wolfcrypt/src/evp.c.obj
In file included from /Users/<user>/esp32-homekit-camera/components/wolfssl/wolfssl-4.1.0/wolfcrypt/src/ed25519.c:30:
/Users/<user>/esp32-homekit-camera/components/wolfssl/wolfssl-4.1.0/wolfssl/wolfcrypt/settings.h:1941:14: warning: #warning "For timing resistance / side-channel attack prevention consider using harden options" [-Wcpp]
 1941 |             #warning "For timing resistance / side-channel attack prevention consider using harden options"
      |              ^~~~~~~
[ 80%] Building C object esp-idf/wolfssl/CMakeFiles/__idf_wolfssl.dir/wolfssl-4.1.0/wolfcrypt/src/fe_low_mem.c.obj
[ 80%] Building C object esp-idf/libjpeg/CMakeFiles/__idf_libjpeg.dir/jpeg-6b/jdmerge.c.obj
In file included from /Users/<user>/esp32-homekit-camera/components/wolfssl/wolfssl-4.1.0/wolfcrypt/src/error.c:27:
/Users/<user>/esp32-homekit-camera/components/wolfssl/wolfssl-4.1.0/wolfssl/wolfcrypt/settings.h:1941:14: warning: #warning "For timing resistance / side-channel attack prevention consider using harden options" [-Wcpp]
 1941 |             #warning "For timing resistance / side-channel attack prevention consider using harden options"
      |              ^~~~~~~
In file included from /Users/<user>/esp32-homekit-camera/components/wolfssl/wolfssl-4.1.0/wolfcrypt/src/evp.c:22:
/Users/<user>/esp32-homekit-camera/components/wolfssl/wolfssl-4.1.0/wolfssl/wolfcrypt/settings.h:1941:14: warning: #warning "For timing resistance / side-channel attack prevention consider using harden options" [-Wcpp]
 1941 |             #warning "For timing resistance / side-channel attack prevention consider using harden options"
      |              ^~~~~~~
/Users/<user>/esp32-homekit-camera/components/wolfssl/wolfssl-4.1.0/wolfcrypt/src/evp.c:26:10: warning: #warning evp.c does not need to be compiled seperatly from ssl.c [-Wcpp]
   26 |         #warning evp.c does not need to be compiled seperatly from ssl.c
      |          ^~~~~~~
In file included from /Users/<user>/esp32-homekit-camera/components/wolfssl/wolfssl-4.1.0/wolfcrypt/src/fe_low_mem.c:29:
/Users/<user>/esp32-homekit-camera/components/wolfssl/wolfssl-4.1.0/wolfssl/wolfcrypt/settings.h:1941:14: warning: #warning "For timing resistance / side-channel attack prevention consider using harden options" [-Wcpp]
 1941 |             #warning "For timing resistance / side-channel attack prevention consider using harden options"
      |              ^~~~~~~
[ 80%] Building C object esp-idf/wolfssl/CMakeFiles/__idf_wolfssl.dir/wolfssl-4.1.0/wolfcrypt/src/fe_operations.c.obj
[ 80%] Building C object esp-idf/wolfssl/CMakeFiles/__idf_wolfssl.dir/wolfssl-4.1.0/wolfcrypt/src/fips.c.obj
[ 80%] Building C object esp-idf/wolfssl/CMakeFiles/__idf_wolfssl.dir/wolfssl-4.1.0/wolfcrypt/src/fips_test.c.obj
[ 80%] Building C object esp-idf/libjpeg/CMakeFiles/__idf_libjpeg.dir/jpeg-6b/jdphuff.c.obj
[ 80%] Building C object esp-idf/libjpeg/CMakeFiles/__idf_libjpeg.dir/jpeg-6b/jdpostct.c.obj
In file included from /Users/<user>/esp32-homekit-camera/components/wolfssl/wolfssl-4.1.0/wolfcrypt/src/fe_operations.c:29:
/Users/<user>/esp32-homekit-camera/components/wolfssl/wolfssl-4.1.0/wolfssl/wolfcrypt/settings.h:1941:14: warning: #warning "For timing resistance / side-channel attack prevention consider using harden options" [-Wcpp]
 1941 |             #warning "For timing resistance / side-channel attack prevention consider using harden options"
      |              ^~~~~~~
[ 80%] Building C object esp-idf/libjpeg/CMakeFiles/__idf_libjpeg.dir/jpeg-6b/jdsample.c.obj
/Users/<user>/esp32-homekit-camera/components/libjpeg/jpeg-6b/jdphuff.c:214:13: warning: left shift of negative value [-Wshift-negative-value]
  214 |   { 0, ((-1)<<1) + 1, ((-1)<<2) + 1, ((-1)<<3) + 1, ((-1)<<4) + 1,
      |             ^~
/Users/<user>/esp32-homekit-camera/components/libjpeg/jpeg-6b/jdphuff.c:214:28: warning: left shift of negative value [-Wshift-negative-value]
  214 |   { 0, ((-1)<<1) + 1, ((-1)<<2) + 1, ((-1)<<3) + 1, ((-1)<<4) + 1,
      |                            ^~
/Users/<user>/esp32-homekit-camera/components/libjpeg/jpeg-6b/jdphuff.c:214:43: warning: left shift of negative value [-Wshift-negative-value]
  214 |   { 0, ((-1)<<1) + 1, ((-1)<<2) + 1, ((-1)<<3) + 1, ((-1)<<4) + 1,
      |                                           ^~
/Users/<user>/esp32-homekit-camera/components/libjpeg/jpeg-6b/jdphuff.c:214:58: warning: left shift of negative value [-Wshift-negative-value]
  214 |   { 0, ((-1)<<1) + 1, ((-1)<<2) + 1, ((-1)<<3) + 1, ((-1)<<4) + 1,
      |                                                          ^~
/Users/<user>/esp32-homekit-camera/components/libjpeg/jpeg-6b/jdphuff.c:215:10: warning: left shift of negative value [-Wshift-negative-value]
  215 |     ((-1)<<5) + 1, ((-1)<<6) + 1, ((-1)<<7) + 1, ((-1)<<8) + 1,
      |          ^~
/Users/<user>/esp32-homekit-camera/components/libjpeg/jpeg-6b/jdphuff.c:215:25: warning: left shift of negative value [-Wshift-negative-value]
  215 |     ((-1)<<5) + 1, ((-1)<<6) + 1, ((-1)<<7) + 1, ((-1)<<8) + 1,
      |                         ^~
/Users/<user>/esp32-homekit-camera/components/libjpeg/jpeg-6b/jdphuff.c:215:40: warning: left shift of negative value [-Wshift-negative-value]
  215 |     ((-1)<<5) + 1, ((-1)<<6) + 1, ((-1)<<7) + 1, ((-1)<<8) + 1,
      |                                        ^~
/Users/<user>/esp32-homekit-camera/components/libjpeg/jpeg-6b/jdphuff.c:215:55: warning: left shift of negative value [-Wshift-negative-value]
  215 |     ((-1)<<5) + 1, ((-1)<<6) + 1, ((-1)<<7) + 1, ((-1)<<8) + 1,
      |                                                       ^~
/Users/<user>/esp32-homekit-camera/components/libjpeg/jpeg-6b/jdphuff.c:216:10: warning: left shift of negative value [-Wshift-negative-value]
  216 |     ((-1)<<9) + 1, ((-1)<<10) + 1, ((-1)<<11) + 1, ((-1)<<12) + 1,
      |          ^~
/Users/<user>/esp32-homekit-camera/components/libjpeg/jpeg-6b/jdphuff.c:216:25: warning: left shift of negative value [-Wshift-negative-value]
  216 |     ((-1)<<9) + 1, ((-1)<<10) + 1, ((-1)<<11) + 1, ((-1)<<12) + 1,
      |                         ^~
/Users/<user>/esp32-homekit-camera/components/libjpeg/jpeg-6b/jdphuff.c:216:41: warning: left shift of negative value [-Wshift-negative-value]
  216 |     ((-1)<<9) + 1, ((-1)<<10) + 1, ((-1)<<11) + 1, ((-1)<<12) + 1,
      |                                         ^~
/Users/<user>/esp32-homekit-camera/components/libjpeg/jpeg-6b/jdphuff.c:216:57: warning: left shift of negative value [-Wshift-negative-value]
  216 |     ((-1)<<9) + 1, ((-1)<<10) + 1, ((-1)<<11) + 1, ((-1)<<12) + 1,
      |                                                         ^~
/Users/<user>/esp32-homekit-camera/components/libjpeg/jpeg-6b/jdphuff.c:217:10: warning: left shift of negative value [-Wshift-negative-value]
  217 |     ((-1)<<13) + 1, ((-1)<<14) + 1, ((-1)<<15) + 1 };
      |          ^~
/Users/<user>/esp32-homekit-camera/components/libjpeg/jpeg-6b/jdphuff.c:217:26: warning: left shift of negative value [-Wshift-negative-value]
  217 |     ((-1)<<13) + 1, ((-1)<<14) + 1, ((-1)<<15) + 1 };
      |                          ^~
/Users/<user>/esp32-homekit-camera/components/libjpeg/jpeg-6b/jdphuff.c:217:42: warning: left shift of negative value [-Wshift-negative-value]
  217 |     ((-1)<<13) + 1, ((-1)<<14) + 1, ((-1)<<15) + 1 };
      |                                          ^~
/Users/<user>/esp32-homekit-camera/components/libjpeg/jpeg-6b/jdphuff.c: In function 'decode_mcu_AC_refine':
/Users/<user>/esp32-homekit-camera/components/libjpeg/jpeg-6b/jdphuff.c:496:17: warning: left shift of negative value [-Wshift-negative-value]
  496 |   int m1 = (-1) << cinfo->Al;   /* -1 in the bit position being coded */
      |                 ^~
[ 81%] Building C object esp-idf/libjpeg/CMakeFiles/__idf_libjpeg.dir/jpeg-6b/jdtrans.c.obj
[ 82%] Building C object esp-idf/wolfssl/CMakeFiles/__idf_wolfssl.dir/wolfssl-4.1.0/wolfcrypt/src/ge_low_mem.c.obj
[ 82%] Building C object esp-idf/libjpeg/CMakeFiles/__idf_libjpeg.dir/jpeg-6b/jerror.c.obj
[ 82%] Building C object esp-idf/wolfssl/CMakeFiles/__idf_wolfssl.dir/wolfssl-4.1.0/wolfcrypt/src/ge_operations.c.obj
In file included from /Users/<user>/esp32-homekit-camera/components/wolfssl/wolfssl-4.1.0/wolfcrypt/src/ge_low_mem.c:29:
/Users/<user>/esp32-homekit-camera/components/wolfssl/wolfssl-4.1.0/wolfssl/wolfcrypt/settings.h:1941:14: warning: #warning "For timing resistance / side-channel attack prevention consider using harden options" [-Wcpp]
 1941 |             #warning "For timing resistance / side-channel attack prevention consider using harden options"
      |              ^~~~~~~
In file included from /Users/<user>/esp32-homekit-camera/components/wolfssl/wolfssl-4.1.0/wolfcrypt/src/ge_operations.c:30:
/Users/<user>/esp32-homekit-camera/components/wolfssl/wolfssl-4.1.0/wolfssl/wolfcrypt/settings.h:1941:14: warning: #warning "For timing resistance / side-channel attack prevention consider using harden options" [-Wcpp]
 1941 |             #warning "For timing resistance / side-channel attack prevention consider using harden options"
      |              ^~~~~~~
[ 82%] Building C object esp-idf/wolfssl/CMakeFiles/__idf_wolfssl.dir/wolfssl-4.1.0/wolfcrypt/src/hash.c.obj
In file included from /Users/<user>/esp32-homekit-camera/components/wolfssl/wolfssl-4.1.0/wolfcrypt/src/hash.c:27:
/Users/<user>/esp32-homekit-camera/components/wolfssl/wolfssl-4.1.0/wolfssl/wolfcrypt/settings.h:1941:14: warning: #warning "For timing resistance / side-channel attack prevention consider using harden options" [-Wcpp]
 1941 |             #warning "For timing resistance / side-channel attack prevention consider using harden options"
      |              ^~~~~~~
[ 82%] Building C object esp-idf/libjpeg/CMakeFiles/__idf_libjpeg.dir/jpeg-6b/jfdctflt.c.obj
[ 82%] Building C object esp-idf/wolfssl/CMakeFiles/__idf_wolfssl.dir/wolfssl-4.1.0/wolfcrypt/src/hc128.c.obj
[ 82%] Building C object esp-idf/wolfssl/CMakeFiles/__idf_wolfssl.dir/wolfssl-4.1.0/wolfcrypt/src/hmac.c.obj
In file included from /Users/<user>/esp32-homekit-camera/components/wolfssl/wolfssl-4.1.0/wolfcrypt/src/hc128.c:27:
/Users/<user>/esp32-homekit-camera/components/wolfssl/wolfssl-4.1.0/wolfssl/wolfcrypt/settings.h:1941:14: warning: #warning "For timing resistance / side-channel attack prevention consider using harden options" [-Wcpp]
 1941 |             #warning "For timing resistance / side-channel attack prevention consider using harden options"
      |              ^~~~~~~
[ 82%] Building C object esp-idf/libjpeg/CMakeFiles/__idf_libjpeg.dir/jpeg-6b/jfdctfst.c.obj
[ 82%] Building C object esp-idf/wolfssl/CMakeFiles/__idf_wolfssl.dir/wolfssl-4.1.0/wolfcrypt/src/idea.c.obj
In file included from /Users/<user>/esp32-homekit-camera/components/wolfssl/wolfssl-4.1.0/wolfcrypt/src/hmac.c:27:
/Users/<user>/esp32-homekit-camera/components/wolfssl/wolfssl-4.1.0/wolfssl/wolfcrypt/settings.h:1941:14: warning: #warning "For timing resistance / side-channel attack prevention consider using harden options" [-Wcpp]
 1941 |             #warning "For timing resistance / side-channel attack prevention consider using harden options"
      |              ^~~~~~~
In file included from /Users/<user>/esp32-homekit-camera/components/wolfssl/wolfssl-4.1.0/wolfcrypt/src/idea.c:27:
/Users/<user>/esp32-homekit-camera/components/wolfssl/wolfssl-4.1.0/wolfssl/wolfcrypt/settings.h:1941:14: warning: #warning "For timing resistance / side-channel attack prevention consider using harden options" [-Wcpp]
 1941 |             #warning "For timing resistance / side-channel attack prevention consider using harden options"
      |              ^~~~~~~
[ 82%] Building C object esp-idf/wolfssl/CMakeFiles/__idf_wolfssl.dir/wolfssl-4.1.0/wolfcrypt/src/integer.c.obj
[ 82%] Building C object esp-idf/libjpeg/CMakeFiles/__idf_libjpeg.dir/jpeg-6b/jfdctint.c.obj
[ 82%] Building C object esp-idf/wolfssl/CMakeFiles/__idf_wolfssl.dir/wolfssl-4.1.0/wolfcrypt/src/logging.c.obj
[ 82%] Building C object esp-idf/wolfssl/CMakeFiles/__idf_wolfssl.dir/wolfssl-4.1.0/wolfcrypt/src/md2.c.obj
[ 82%] Building C object esp-idf/libjpeg/CMakeFiles/__idf_libjpeg.dir/jpeg-6b/jidctflt.c.obj
In file included from /Users/<user>/esp32-homekit-camera/components/wolfssl/wolfssl-4.1.0/wolfcrypt/src/integer.c:35:
/Users/<user>/esp32-homekit-camera/components/wolfssl/wolfssl-4.1.0/wolfssl/wolfcrypt/settings.h:1941:14: warning: #warning "For timing resistance / side-channel attack prevention consider using harden options" [-Wcpp]
 1941 |             #warning "For timing resistance / side-channel attack prevention consider using harden options"
      |              ^~~~~~~
In file included from /Users/<user>/esp32-homekit-camera/components/wolfssl/wolfssl-4.1.0/wolfcrypt/src/md2.c:28:
/Users/<user>/esp32-homekit-camera/components/wolfssl/wolfssl-4.1.0/wolfssl/wolfcrypt/settings.h:1941:14: warning: #warning "For timing resistance / side-channel attack prevention consider using harden options" [-Wcpp]
 1941 |             #warning "For timing resistance / side-channel attack prevention consider using harden options"
      |              ^~~~~~~
In file included from /Users/<user>/esp32-homekit-camera/components/wolfssl/wolfssl-4.1.0/wolfcrypt/src/logging.c:27:
/Users/<user>/esp32-homekit-camera/components/wolfssl/wolfssl-4.1.0/wolfssl/wolfcrypt/settings.h:1941:14: warning: #warning "For timing resistance / side-channel attack prevention consider using harden options" [-Wcpp]
 1941 |             #warning "For timing resistance / side-channel attack prevention consider using harden options"
      |              ^~~~~~~
[ 82%] Building C object esp-idf/libjpeg/CMakeFiles/__idf_libjpeg.dir/jpeg-6b/jidctint.c.obj
[ 82%] Building C object esp-idf/libjpeg/CMakeFiles/__idf_libjpeg.dir/jpeg-6b/jidctfst.c.obj
[ 82%] Building C object esp-idf/wolfssl/CMakeFiles/__idf_wolfssl.dir/wolfssl-4.1.0/wolfcrypt/src/md4.c.obj
[ 82%] Building C object esp-idf/libjpeg/CMakeFiles/__idf_libjpeg.dir/jpeg-6b/jidctred.c.obj
In file included from /Users/<user>/esp32-homekit-camera/components/wolfssl/wolfssl-4.1.0/wolfcrypt/src/md4.c:27:
/Users/<user>/esp32-homekit-camera/components/wolfssl/wolfssl-4.1.0/wolfssl/wolfcrypt/settings.h:1941:14: warning: #warning "For timing resistance / side-channel attack prevention consider using harden options" [-Wcpp]
 1941 |             #warning "For timing resistance / side-channel attack prevention consider using harden options"
      |              ^~~~~~~
[ 82%] Building C object esp-idf/wolfssl/CMakeFiles/__idf_wolfssl.dir/wolfssl-4.1.0/wolfcrypt/src/md5.c.obj
[ 82%] Building C object esp-idf/libjpeg/CMakeFiles/__idf_libjpeg.dir/jpeg-6b/jmemansi.c.obj
In file included from /Users/<user>/esp32-homekit-camera/components/wolfssl/wolfssl-4.1.0/wolfcrypt/src/md5.c:28:
/Users/<user>/esp32-homekit-camera/components/wolfssl/wolfssl-4.1.0/wolfssl/wolfcrypt/settings.h:1941:14: warning: #warning "For timing resistance / side-channel attack prevention consider using harden options" [-Wcpp]
 1941 |             #warning "For timing resistance / side-channel attack prevention consider using harden options"
      |              ^~~~~~~
[ 83%] Building C object esp-idf/libjpeg/CMakeFiles/__idf_libjpeg.dir/jpeg-6b/jmemmgr.c.obj
[ 83%] Building C object esp-idf/libjpeg/CMakeFiles/__idf_libjpeg.dir/jpeg-6b/jmemnobs.c.obj
[ 83%] Building C object esp-idf/wolfssl/CMakeFiles/__idf_wolfssl.dir/wolfssl-4.1.0/wolfcrypt/src/memory.c.obj
[ 84%] Building C object esp-idf/wolfssl/CMakeFiles/__idf_wolfssl.dir/wolfssl-4.1.0/wolfcrypt/src/misc.c.obj
[ 84%] Building C object esp-idf/libjpeg/CMakeFiles/__idf_libjpeg.dir/jpeg-6b/jquant1.c.obj
[ 84%] Building C object esp-idf/libjpeg/CMakeFiles/__idf_libjpeg.dir/jpeg-6b/jpegtran.c.obj
In file included from /Users/<user>/esp32-homekit-camera/components/wolfssl/wolfssl-4.1.0/wolfcrypt/src/memory.c:27:
/Users/<user>/esp32-homekit-camera/components/wolfssl/wolfssl-4.1.0/wolfssl/wolfcrypt/settings.h:1941:14: warning: #warning "For timing resistance / side-channel attack prevention consider using harden options" [-Wcpp]
 1941 |             #warning "For timing resistance / side-channel attack prevention consider using harden options"
      |              ^~~~~~~
In file included from /Users/<user>/esp32-homekit-camera/components/wolfssl/wolfssl-4.1.0/wolfcrypt/src/misc.c:27:
/Users/<user>/esp32-homekit-camera/components/wolfssl/wolfssl-4.1.0/wolfssl/wolfcrypt/settings.h:1941:14: warning: #warning "For timing resistance / side-channel attack prevention consider using harden options" [-Wcpp]
 1941 |             #warning "For timing resistance / side-channel attack prevention consider using harden options"
      |              ^~~~~~~
[ 84%] Building C object esp-idf/wolfssl/CMakeFiles/__idf_wolfssl.dir/wolfssl-4.1.0/wolfcrypt/src/pkcs12.c.obj
/Users/<user>/esp32-homekit-camera/components/wolfssl/wolfssl-4.1.0/wolfcrypt/src/misc.c:50:10: warning: #warning misc.c does not need to be compiled when using inline (NO_INLINE not defined) [-Wcpp]
   50 |         #warning misc.c does not need to be compiled when using inline (NO_INLINE not defined)
      |          ^~~~~~~
[ 84%] Building C object esp-idf/libjpeg/CMakeFiles/__idf_libjpeg.dir/jpeg-6b/jquant2.c.obj
In file included from /Users/<user>/esp32-homekit-camera/components/wolfssl/wolfssl-4.1.0/wolfcrypt/src/pkcs12.c:27:
/Users/<user>/esp32-homekit-camera/components/wolfssl/wolfssl-4.1.0/wolfssl/wolfcrypt/settings.h:1941:14: warning: #warning "For timing resistance / side-channel attack prevention consider using harden options" [-Wcpp]
 1941 |             #warning "For timing resistance / side-channel attack prevention consider using harden options"
      |              ^~~~~~~
[ 84%] Building C object esp-idf/wolfssl/CMakeFiles/__idf_wolfssl.dir/wolfssl-4.1.0/wolfcrypt/src/pkcs7.c.obj
[ 84%] Building C object esp-idf/wolfssl/CMakeFiles/__idf_wolfssl.dir/wolfssl-4.1.0/wolfcrypt/src/poly1305.c.obj
In file included from /Users/<user>/esp32-homekit-camera/components/wolfssl/wolfssl-4.1.0/wolfcrypt/src/pkcs7.c:27:
/Users/<user>/esp32-homekit-camera/components/wolfssl/wolfssl-4.1.0/wolfssl/wolfcrypt/settings.h:1941:14: warning: #warning "For timing resistance / side-channel attack prevention consider using harden options" [-Wcpp]
 1941 |             #warning "For timing resistance / side-channel attack prevention consider using harden options"
      |              ^~~~~~~
In file included from /Users/<user>/esp32-homekit-camera/components/wolfssl/wolfssl-4.1.0/wolfcrypt/src/poly1305.c:32:
/Users/<user>/esp32-homekit-camera/components/wolfssl/wolfssl-4.1.0/wolfssl/wolfcrypt/settings.h:1941:14: warning: #warning "For timing resistance / side-channel attack prevention consider using harden options" [-Wcpp]
 1941 |             #warning "For timing resistance / side-channel attack prevention consider using harden options"
      |              ^~~~~~~
[ 84%] Building C object esp-idf/libjpeg/CMakeFiles/__idf_libjpeg.dir/jpeg-6b/jutils.c.obj
[ 84%] Building C object esp-idf/libjpeg/CMakeFiles/__idf_libjpeg.dir/jpeg-6b/rdbmp.c.obj
[ 84%] Building C object esp-idf/libjpeg/CMakeFiles/__idf_libjpeg.dir/jpeg-6b/rdcolmap.c.obj
[ 84%] Building C object esp-idf/libjpeg/CMakeFiles/__idf_libjpeg.dir/jpeg-6b/rdgif.c.obj
[ 84%] Building C object esp-idf/wolfssl/CMakeFiles/__idf_wolfssl.dir/wolfssl-4.1.0/wolfcrypt/src/pwdbased.c.obj
[ 84%] Building C object esp-idf/libjpeg/CMakeFiles/__idf_libjpeg.dir/jpeg-6b/rdjpgcom.c.obj
In file included from /Users/<user>/esp32-homekit-camera/components/wolfssl/wolfssl-4.1.0/wolfcrypt/src/pwdbased.c:27:
/Users/<user>/esp32-homekit-camera/components/wolfssl/wolfssl-4.1.0/wolfssl/wolfcrypt/settings.h:1941:14: warning: #warning "For timing resistance / side-channel attack prevention consider using harden options" [-Wcpp]
 1941 |             #warning "For timing resistance / side-channel attack prevention consider using harden options"
      |              ^~~~~~~
[ 84%] Building C object esp-idf/libjpeg/CMakeFiles/__idf_libjpeg.dir/jpeg-6b/rdppm.c.obj
[ 85%] Building C object esp-idf/libjpeg/CMakeFiles/__idf_libjpeg.dir/jpeg-6b/rdswitch.c.obj
[ 85%] Building C object esp-idf/libjpeg/CMakeFiles/__idf_libjpeg.dir/jpeg-6b/rdrle.c.obj
[ 85%] Building C object esp-idf/wolfssl/CMakeFiles/__idf_wolfssl.dir/wolfssl-4.1.0/wolfcrypt/src/rabbit.c.obj
[ 85%] Building C object esp-idf/libjpeg/CMakeFiles/__idf_libjpeg.dir/jpeg-6b/rdtarga.c.obj
In file included from /Users/<user>/esp32-homekit-camera/components/wolfssl/wolfssl-4.1.0/wolfcrypt/src/rabbit.c:27:
/Users/<user>/esp32-homekit-camera/components/wolfssl/wolfssl-4.1.0/wolfssl/wolfcrypt/settings.h:1941:14: warning: #warning "For timing resistance / side-channel attack prevention consider using harden options" [-Wcpp]
 1941 |             #warning "For timing resistance / side-channel attack prevention consider using harden options"
      |              ^~~~~~~
[ 85%] Building C object esp-idf/wolfssl/CMakeFiles/__idf_wolfssl.dir/wolfssl-4.1.0/wolfcrypt/src/random.c.obj
In file included from /Users/<user>/esp32-homekit-camera/components/wolfssl/wolfssl-4.1.0/wolfcrypt/src/random.c:27:
/Users/<user>/esp32-homekit-camera/components/wolfssl/wolfssl-4.1.0/wolfssl/wolfcrypt/settings.h:1941:14: warning: #warning "For timing resistance / side-channel attack prevention consider using harden options" [-Wcpp]
 1941 |             #warning "For timing resistance / side-channel attack prevention consider using harden options"
      |              ^~~~~~~
[ 85%] Building C object esp-idf/wolfssl/CMakeFiles/__idf_wolfssl.dir/wolfssl-4.1.0/wolfcrypt/src/ripemd.c.obj
[ 85%] Building C object esp-idf/wolfssl/CMakeFiles/__idf_wolfssl.dir/wolfssl-4.1.0/wolfcrypt/src/rsa.c.obj
[ 85%] Building C object esp-idf/libjpeg/CMakeFiles/__idf_libjpeg.dir/jpeg-6b/transupp.c.obj
[ 85%] Building C object esp-idf/wolfssl/CMakeFiles/__idf_wolfssl.dir/wolfssl-4.1.0/wolfcrypt/src/sha.c.obj
[ 85%] Building C object esp-idf/libjpeg/CMakeFiles/__idf_libjpeg.dir/jpeg-6b/wrbmp.c.obj
[ 86%] Building C object esp-idf/wolfssl/CMakeFiles/__idf_wolfssl.dir/wolfssl-4.1.0/wolfcrypt/src/selftest.c.obj
[ 86%] Building C object esp-idf/wolfssl/CMakeFiles/__idf_wolfssl.dir/wolfssl-4.1.0/wolfcrypt/src/sha256.c.obj
In file included from /Users/<user>/esp32-homekit-camera/components/wolfssl/wolfssl-4.1.0/wolfcrypt/src/ripemd.c:28:
/Users/<user>/esp32-homekit-camera/components/wolfssl/wolfssl-4.1.0/wolfssl/wolfcrypt/settings.h:1941:14: warning: #warning "For timing resistance / side-channel attack prevention consider using harden options" [-Wcpp]
 1941 |             #warning "For timing resistance / side-channel attack prevention consider using harden options"
      |              ^~~~~~~
In file included from /Users/<user>/esp32-homekit-camera/components/wolfssl/wolfssl-4.1.0/wolfcrypt/src/rsa.c:27:
/Users/<user>/esp32-homekit-camera/components/wolfssl/wolfssl-4.1.0/wolfssl/wolfcrypt/settings.h:1941:14: warning: #warning "For timing resistance / side-channel attack prevention consider using harden options" [-Wcpp]
 1941 |             #warning "For timing resistance / side-channel attack prevention consider using harden options"
      |              ^~~~~~~
In file included from /Users/<user>/esp32-homekit-camera/components/wolfssl/wolfssl-4.1.0/wolfcrypt/src/sha.c:27:
/Users/<user>/esp32-homekit-camera/components/wolfssl/wolfssl-4.1.0/wolfssl/wolfcrypt/settings.h:1941:14: warning: #warning "For timing resistance / side-channel attack prevention consider using harden options" [-Wcpp]
 1941 |             #warning "For timing resistance / side-channel attack prevention consider using harden options"
      |              ^~~~~~~
In file included from /Users/<user>/esp32-homekit-camera/components/wolfssl/wolfssl-4.1.0/wolfcrypt/src/sha256.c:26:
/Users/<user>/esp32-homekit-camera/components/wolfssl/wolfssl-4.1.0/wolfssl/wolfcrypt/settings.h:1941:14: warning: #warning "For timing resistance / side-channel attack prevention consider using harden options" [-Wcpp]
 1941 |             #warning "For timing resistance / side-channel attack prevention consider using harden options"
      |              ^~~~~~~
[ 86%] Building C object esp-idf/wolfssl/CMakeFiles/__idf_wolfssl.dir/wolfssl-4.1.0/wolfcrypt/src/sha3.c.obj
[ 86%] Building C object esp-idf/wolfssl/CMakeFiles/__idf_wolfssl.dir/wolfssl-4.1.0/wolfcrypt/src/sha512.c.obj
In file included from /Users/<user>/esp32-homekit-camera/components/wolfssl/wolfssl-4.1.0/wolfcrypt/src/sha3.c:27:
/Users/<user>/esp32-homekit-camera/components/wolfssl/wolfssl-4.1.0/wolfssl/wolfcrypt/settings.h:1941:14: warning: #warning "For timing resistance / side-channel attack prevention consider using harden options" [-Wcpp]
 1941 |             #warning "For timing resistance / side-channel attack prevention consider using harden options"
      |              ^~~~~~~
[ 86%] Building C object esp-idf/wolfssl/CMakeFiles/__idf_wolfssl.dir/wolfssl-4.1.0/wolfcrypt/src/signature.c.obj
In file included from /Users/<user>/esp32-homekit-camera/components/wolfssl/wolfssl-4.1.0/wolfcrypt/src/signature.c:27:
/Users/<user>/esp32-homekit-camera/components/wolfssl/wolfssl-4.1.0/wolfssl/wolfcrypt/settings.h:1941:14: warning: #warning "For timing resistance / side-channel attack prevention consider using harden options" [-Wcpp]
 1941 |             #warning "For timing resistance / side-channel attack prevention consider using harden options"
      |              ^~~~~~~
In file included from /Users/<user>/esp32-homekit-camera/components/wolfssl/wolfssl-4.1.0/wolfcrypt/src/sha512.c:27:
/Users/<user>/esp32-homekit-camera/components/wolfssl/wolfssl-4.1.0/wolfssl/wolfcrypt/settings.h:1941:14: warning: #warning "For timing resistance / side-channel attack prevention consider using harden options" [-Wcpp]
 1941 |             #warning "For timing resistance / side-channel attack prevention consider using harden options"
      |              ^~~~~~~
[ 86%] Building C object esp-idf/libjpeg/CMakeFiles/__idf_libjpeg.dir/jpeg-6b/wrgif.c.obj
[ 86%] Building C object esp-idf/wolfssl/CMakeFiles/__idf_wolfssl.dir/wolfssl-4.1.0/wolfcrypt/src/sp_arm32.c.obj
[ 86%] Building C object esp-idf/wolfssl/CMakeFiles/__idf_wolfssl.dir/wolfssl-4.1.0/wolfcrypt/src/sp_arm64.c.obj
[ 86%] Building C object esp-idf/libjpeg/CMakeFiles/__idf_libjpeg.dir/jpeg-6b/wrjpgcom.c.obj
In file included from /Users/<user>/esp32-homekit-camera/components/wolfssl/wolfssl-4.1.0/wolfcrypt/src/sp_arm32.c:28:
/Users/<user>/esp32-homekit-camera/components/wolfssl/wolfssl-4.1.0/wolfssl/wolfcrypt/settings.h:1941:14: warning: #warning "For timing resistance / side-channel attack prevention consider using harden options" [-Wcpp]
 1941 |             #warning "For timing resistance / side-channel attack prevention consider using harden options"
      |              ^~~~~~~
[ 86%] Building C object esp-idf/libjpeg/CMakeFiles/__idf_libjpeg.dir/jpeg-6b/wrppm.c.obj
[ 86%] Building C object esp-idf/wolfssl/CMakeFiles/__idf_wolfssl.dir/wolfssl-4.1.0/wolfcrypt/src/sp_armthumb.c.obj
In file included from /Users/<user>/esp32-homekit-camera/components/wolfssl/wolfssl-4.1.0/wolfcrypt/src/sp_arm64.c:28:
/Users/<user>/esp32-homekit-camera/components/wolfssl/wolfssl-4.1.0/wolfssl/wolfcrypt/settings.h:1941:14: warning: #warning "For timing resistance / side-channel attack prevention consider using harden options" [-Wcpp]
 1941 |             #warning "For timing resistance / side-channel attack prevention consider using harden options"
      |              ^~~~~~~
[ 86%] Building C object esp-idf/libjpeg/CMakeFiles/__idf_libjpeg.dir/jpeg-6b/wrrle.c.obj
[ 86%] Building C object esp-idf/wolfssl/CMakeFiles/__idf_wolfssl.dir/wolfssl-4.1.0/wolfcrypt/src/sp_c32.c.obj
In file included from /Users/<user>/esp32-homekit-camera/components/wolfssl/wolfssl-4.1.0/wolfcrypt/src/sp_armthumb.c:28:
/Users/<user>/esp32-homekit-camera/components/wolfssl/wolfssl-4.1.0/wolfssl/wolfcrypt/settings.h:1941:14: warning: #warning "For timing resistance / side-channel attack prevention consider using harden options" [-Wcpp]
 1941 |             #warning "For timing resistance / side-channel attack prevention consider using harden options"
      |              ^~~~~~~
In file included from /Users/<user>/esp32-homekit-camera/components/wolfssl/wolfssl-4.1.0/wolfcrypt/src/sp_c32.c:28:
/Users/<user>/esp32-homekit-camera/components/wolfssl/wolfssl-4.1.0/wolfssl/wolfcrypt/settings.h:1941:14: warning: #warning "For timing resistance / side-channel attack prevention consider using harden options" [-Wcpp]
 1941 |             #warning "For timing resistance / side-channel attack prevention consider using harden options"
      |              ^~~~~~~
[ 86%] Building C object esp-idf/wolfssl/CMakeFiles/__idf_wolfssl.dir/wolfssl-4.1.0/wolfcrypt/src/sp_c64.c.obj
[ 86%] Building C object esp-idf/libjpeg/CMakeFiles/__idf_libjpeg.dir/jpeg-6b/wrtarga.c.obj
[ 86%] Building C object esp-idf/wolfssl/CMakeFiles/__idf_wolfssl.dir/wolfssl-4.1.0/wolfcrypt/src/sp_cortexm.c.obj
In file included from /Users/<user>/esp32-homekit-camera/components/wolfssl/wolfssl-4.1.0/wolfcrypt/src/sp_c64.c:28:
/Users/<user>/esp32-homekit-camera/components/wolfssl/wolfssl-4.1.0/wolfssl/wolfcrypt/settings.h:1941:14: warning: #warning "For timing resistance / side-channel attack prevention consider using harden options" [-Wcpp]
 1941 |             #warning "For timing resistance / side-channel attack prevention consider using harden options"
      |              ^~~~~~~
[ 86%] Building C object esp-idf/wolfssl/CMakeFiles/__idf_wolfssl.dir/wolfssl-4.1.0/wolfcrypt/src/sp_int.c.obj
[ 87%] Building C object esp-idf/wolfssl/CMakeFiles/__idf_wolfssl.dir/wolfssl-4.1.0/wolfcrypt/src/sp_x86_64.c.obj
In file included from /Users/<user>/esp32-homekit-camera/components/wolfssl/wolfssl-4.1.0/wolfcrypt/src/sp_cortexm.c:28:
/Users/<user>/esp32-homekit-camera/components/wolfssl/wolfssl-4.1.0/wolfssl/wolfcrypt/settings.h:1941:14: warning: #warning "For timing resistance / side-channel attack prevention consider using harden options" [-Wcpp]
 1941 |             #warning "For timing resistance / side-channel attack prevention consider using harden options"
      |              ^~~~~~~
[ 87%] Building C object esp-idf/wolfssl/CMakeFiles/__idf_wolfssl.dir/wolfssl-4.1.0/wolfcrypt/src/srp.c.obj
[ 87%] Building C object esp-idf/wolfssl/CMakeFiles/__idf_wolfssl.dir/wolfssl-4.1.0/wolfcrypt/src/tfm.c.obj
[ 87%] Building C object esp-idf/wolfssl/CMakeFiles/__idf_wolfssl.dir/wolfssl-4.1.0/wolfcrypt/src/wc_encrypt.c.obj
[ 87%] Building C object esp-idf/wolfssl/CMakeFiles/__idf_wolfssl.dir/wolfssl-4.1.0/wolfcrypt/src/wc_pkcs11.c.obj
In file included from /Users/<user>/esp32-homekit-camera/components/wolfssl/wolfssl-4.1.0/wolfcrypt/src/srp.c:27:
/Users/<user>/esp32-homekit-camera/components/wolfssl/wolfssl-4.1.0/wolfssl/wolfcrypt/settings.h:1941:14: warning: #warning "For timing resistance / side-channel attack prevention consider using harden options" [-Wcpp]
 1941 |             #warning "For timing resistance / side-channel attack prevention consider using harden options"
      |              ^~~~~~~
In file included from /Users/<user>/esp32-homekit-camera/components/wolfssl/wolfssl-4.1.0/wolfcrypt/src/sp_x86_64.c:28:
/Users/<user>/esp32-homekit-camera/components/wolfssl/wolfssl-4.1.0/wolfssl/wolfcrypt/settings.h:1941:14: warning: #warning "For timing resistance / side-channel attack prevention consider using harden options" [-Wcpp]
 1941 |             #warning "For timing resistance / side-channel attack prevention consider using harden options"
      |              ^~~~~~~
In file included from /Users/<user>/esp32-homekit-camera/components/wolfssl/wolfssl-4.1.0/wolfcrypt/src/sp_int.c:28:
/Users/<user>/esp32-homekit-camera/components/wolfssl/wolfssl-4.1.0/wolfssl/wolfcrypt/settings.h:1941:14: warning: #warning "For timing resistance / side-channel attack prevention consider using harden options" [-Wcpp]
 1941 |             #warning "For timing resistance / side-channel attack prevention consider using harden options"
      |              ^~~~~~~
In file included from /Users/<user>/esp32-homekit-camera/components/wolfssl/wolfssl-4.1.0/wolfcrypt/src/wc_encrypt.c:27:
/Users/<user>/esp32-homekit-camera/components/wolfssl/wolfssl-4.1.0/wolfssl/wolfcrypt/settings.h:1941:14: warning: #warning "For timing resistance / side-channel attack prevention consider using harden options" [-Wcpp]
 1941 |             #warning "For timing resistance / side-channel attack prevention consider using harden options"
      |              ^~~~~~~
In file included from /Users/<user>/esp32-homekit-camera/components/wolfssl/wolfssl-4.1.0/wolfcrypt/src/tfm.c:39:
/Users/<user>/esp32-homekit-camera/components/wolfssl/wolfssl-4.1.0/wolfssl/wolfcrypt/settings.h:1941:14: warning: #warning "For timing resistance / side-channel attack prevention consider using harden options" [-Wcpp]
 1941 |             #warning "For timing resistance / side-channel attack prevention consider using harden options"
      |              ^~~~~~~
In file included from /Users/<user>/esp32-homekit-camera/components/wolfssl/wolfssl-4.1.0/wolfcrypt/src/wc_pkcs11.c:26:
/Users/<user>/esp32-homekit-camera/components/wolfssl/wolfssl-4.1.0/wolfssl/wolfcrypt/settings.h:1941:14: warning: #warning "For timing resistance / side-channel attack prevention consider using harden options" [-Wcpp]
 1941 |             #warning "For timing resistance / side-channel attack prevention consider using harden options"
      |              ^~~~~~~
[ 87%] Building C object esp-idf/wolfssl/CMakeFiles/__idf_wolfssl.dir/wolfssl-4.1.0/wolfcrypt/src/wc_port.c.obj
[ 87%] Linking C static library liblibjpeg.a
[ 87%] Building C object esp-idf/wolfssl/CMakeFiles/__idf_wolfssl.dir/wolfssl-4.1.0/wolfcrypt/src/wolfcrypt_first.c.obj
[ 87%] Building C object esp-idf/wolfssl/CMakeFiles/__idf_wolfssl.dir/wolfssl-4.1.0/wolfcrypt/src/wolfcrypt_last.c.obj
[ 87%] Building C object esp-idf/wolfssl/CMakeFiles/__idf_wolfssl.dir/wolfssl-4.1.0/wolfcrypt/src/wolfevent.c.obj
In file included from /Users/<user>/esp32-homekit-camera/components/wolfssl/wolfssl-4.1.0/wolfcrypt/src/wc_port.c:27:
/Users/<user>/esp32-homekit-camera/components/wolfssl/wolfssl-4.1.0/wolfssl/wolfcrypt/settings.h:1941:14: warning: #warning "For timing resistance / side-channel attack prevention consider using harden options" [-Wcpp]
 1941 |             #warning "For timing resistance / side-channel attack prevention consider using harden options"
      |              ^~~~~~~
[ 87%] Building C object esp-idf/wolfssl/CMakeFiles/__idf_wolfssl.dir/wolfssl-4.1.0/wolfcrypt/src/wolfmath.c.obj
[ 87%] Building C object esp-idf/wolfssl/CMakeFiles/__idf_wolfssl.dir/wolfssl-4.1.0/wolfcrypt/src/port/Espressif/esp32_aes.c.obj
[ 87%] Building C object esp-idf/wolfssl/CMakeFiles/__idf_wolfssl.dir/wolfssl-4.1.0/wolfcrypt/src/port/Espressif/esp32_sha.c.obj
In file included from /Users/<user>/esp32-homekit-camera/components/wolfssl/wolfssl-4.1.0/wolfcrypt/src/wolfevent.c:26:
/Users/<user>/esp32-homekit-camera/components/wolfssl/wolfssl-4.1.0/wolfssl/wolfcrypt/settings.h:1941:14: warning: #warning "For timing resistance / side-channel attack prevention consider using harden options" [-Wcpp]
 1941 |             #warning "For timing resistance / side-channel attack prevention consider using harden options"
      |              ^~~~~~~
[ 88%] Building C object esp-idf/wolfssl/CMakeFiles/__idf_wolfssl.dir/wolfssl-4.1.0/wolfcrypt/src/port/Espressif/esp32_mp.c.obj
In file included from /Users/<user>/esp32-homekit-camera/components/wolfssl/wolfssl-4.1.0/wolfcrypt/src/wolfmath.c:30:
/Users/<user>/esp32-homekit-camera/components/wolfssl/wolfssl-4.1.0/wolfssl/wolfcrypt/settings.h:1941:14: warning: #warning "For timing resistance / side-channel attack prevention consider using harden options" [-Wcpp]
 1941 |             #warning "For timing resistance / side-channel attack prevention consider using harden options"
      |              ^~~~~~~
[ 88%] Building C object esp-idf/wolfssl/CMakeFiles/__idf_wolfssl.dir/wolfssl-4.1.0/wolfcrypt/src/port/Espressif/esp32_util.c.obj
In file included from /Users/<user>/esp32-homekit-camera/components/wolfssl/wolfssl-4.1.0/wolfcrypt/src/port/Espressif/esp32_aes.c:28:
/Users/<user>/esp32-homekit-camera/components/wolfssl/wolfssl-4.1.0/wolfssl/wolfcrypt/settings.h:1941:14: warning: #warning "For timing resistance / side-channel attack prevention consider using harden options" [-Wcpp]
 1941 |             #warning "For timing resistance / side-channel attack prevention consider using harden options"
      |              ^~~~~~~
In file included from /Users/<user>/esp32-homekit-camera/components/wolfssl/wolfssl-4.1.0/wolfcrypt/src/port/Espressif/esp32_sha.c:27:
/Users/<user>/esp32-homekit-camera/components/wolfssl/wolfssl-4.1.0/wolfssl/wolfcrypt/settings.h:1941:14: warning: #warning "For timing resistance / side-channel attack prevention consider using harden options" [-Wcpp]
 1941 |             #warning "For timing resistance / side-channel attack prevention consider using harden options"
      |              ^~~~~~~
In file included from /Users/<user>/esp32-homekit-camera/components/wolfssl/wolfssl-4.1.0/wolfcrypt/src/port/Espressif/esp32_util.c:21:
/Users/<user>/esp32-homekit-camera/components/wolfssl/wolfssl-4.1.0/wolfssl/wolfcrypt/settings.h:1941:14: warning: #warning "For timing resistance / side-channel attack prevention consider using harden options" [-Wcpp]
 1941 |             #warning "For timing resistance / side-channel attack prevention consider using harden options"
      |              ^~~~~~~
In file included from /Users/<user>/esp32-homekit-camera/components/wolfssl/wolfssl-4.1.0/wolfcrypt/src/port/Espressif/esp32_mp.c:2:
/Users/<user>/esp32-homekit-camera/components/wolfssl/wolfssl-4.1.0/wolfssl/wolfcrypt/settings.h:1941:14: warning: #warning "For timing resistance / side-channel attack prevention consider using harden options" [-Wcpp]
 1941 |             #warning "For timing resistance / side-channel attack prevention consider using harden options"
      |              ^~~~~~~
[ 88%] Linking C static library libwolfssl.a
[ 88%] Built target __idf_libjpeg
[ 88%] Built target __idf_wolfssl
make: *** [all] Error 2
HINT: The issue is better to resolve by replacing format specifiers to 'PRI'-family macros (include <inttypes.h> header file).
make failed with exit code 2, output of the command is in the /Users/<user>/esp32-homekit-camera/build/log/idf_py_stderr_output_30450 and /Users/<user>/esp32-homekit-camera/build/log/idf_py_stdout_output_30450

maybe someone has a solution for this issue?

than-sad commented 1 year ago

Hi @walzen-shell. I can see two errors that I had:

error: 'GPIO' undeclared (first use in this function) In my case that happened when I didn't activated the GPIO option in menuconfig. Component config - Driver configuration - RTCIO configuration - Support array rtc_gpio_desc for ESP32 = check error: implicit declaration of function ... In my case this happened because there is a function declaration without the corresponding #include

What esp-idf version are you using?

Regards.

ghost commented 1 year ago

@than-sad

  1. I think the newest version: I just cloned the git repository from GitHub (https://github.com/espressif/esp-idf.git). Should I use an other?
  2. I didn't found this setting (Component config - Driver configuration - RTCIO configuration - Support array rtc_gpio_desc for ESP32 = check) in menuconfig
than-sad commented 1 year ago

Hi @walzen-shell

I got succeeded to compile with esp-idf 3.4 and 4.1 and @barisonal with 4.4. This code is old (around 2020) and a lot of things changed in esp-idf 5. I recommend you to try it with one of the versions I mentioned.

I think in esp-idf 5 that option was removed or at least changed of location. Im not an expert at all.

Regards.

ghost commented 1 year ago

Thanks @than-sad I tried now your suggested solution here https://www.studiopieters.nl/esp32-homekit-camera/ but I can't install esp-idf 3.2, because there is no install.sh or export.sh. How can I install an old version of esp-idf? I used: git clone -b v3.2.3 --recursive https://github.com/espressif/esp-idf.git but there aren't those files in there

than-sad commented 1 year ago

Hi @walzen-shell, 3.2.3 it's probably too old. Try deleting all esp-idf folders (including hidden ones if exist .espressif) and install the version 4.1.4.

Follow the tutorial just changing to: git clone -b v4.1.4 --recursive https://github.com/espressif/esp-idf.git

Test it and share results. Regards.

ghost commented 1 year ago

thank you @than-sad I get now following output in install.sh:

Installing tools: xtensa-esp32-elf, xtensa-esp32s2-elf, esp32ulp-elf, esp32s2ulp-elf, openocd-esp32
Installing xtensa-esp32-elf@esp-2020r3-8.4.0
Downloading xtensa-esp32-elf-gcc8_4_0-esp-2020r3-macos.tar.gz to /var/root/.espressif/dist/xtensa-esp32-elf-gcc8_4_0-esp-2020r3-macos.tar.gz.tmp
WARNING: Download failure <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:997)>
WARNING: Failed to download https://github.com/espressif/crosstool-NG/releases/download/esp-2020r3/xtensa-esp32-elf-gcc8_4_0-esp-2020r3-macos.tar.gz to /var/root/.espressif/dist/xtensa-esp32-elf-gcc8_4_0-esp-2020r3-macos.tar.gz.tmp
Downloading xtensa-esp32-elf-gcc8_4_0-esp-2020r3-macos.tar.gz to /var/root/.espressif/dist/xtensa-esp32-elf-gcc8_4_0-esp-2020r3-macos.tar.gz.tmp
WARNING: Download failure <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:997)>
WARNING: Failed to download https://github.com/espressif/crosstool-NG/releases/download/esp-2020r3/xtensa-esp32-elf-gcc8_4_0-esp-2020r3-macos.tar.gz to /var/root/.espressif/dist/xtensa-esp32-elf-gcc8_4_0-esp-2020r3-macos.tar.gz.tmp
Downloading xtensa-esp32-elf-gcc8_4_0-esp-2020r3-macos.tar.gz to /var/root/.espressif/dist/xtensa-esp32-elf-gcc8_4_0-esp-2020r3-macos.tar.gz.tmp
WARNING: Download failure <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:997)>
WARNING: Failed to download https://github.com/espressif/crosstool-NG/releases/download/esp-2020r3/xtensa-esp32-elf-gcc8_4_0-esp-2020r3-macos.tar.gz to /var/root/.espressif/dist/xtensa-esp32-elf-gcc8_4_0-esp-2020r3-macos.tar.gz.tmp
ERROR: Failed to download, and retry count has expired
Traceback (most recent call last):
  File "/Users/hannesnagel/esp/esp-idf/tools/idf_tools.py", line 1459, in <module>
    main(sys.argv[1:])
  File "/Users/hannesnagel/esp/esp-idf/tools/idf_tools.py", line 1455, in main
    action_func(args)
  File "/Users/hannesnagel/esp/esp-idf/tools/idf_tools.py", line 1207, in action_install
    tool_obj.download(tool_version)
  File "/Users/hannesnagel/esp/esp-idf/tools/idf_tools.py", line 590, in download
    raise DownloadError()
__main__.DownloadError

or if I run docker build . -f esp-sdk-dockerfile -t esp-sdk:

[ERROR]   
[ERROR]  >>
[ERROR]  >>  Build failed in step 'Retrieving needed toolchain components' tarballs'
[ERROR]  >>        called in step '(top-level)'
[ERROR]  >>
[ERROR]  >>  Error happened in: do_isl_get[scripts/build/companion_libs/121-isl.sh@741]
[ERROR]  >>        called from: do_companion_libs_get[scripts/build/companion_libs.sh@15]
[ERROR]  >>        called from: main[scripts/crosstool-NG.sh@591]
[ERROR]  >>
[ERROR]  >>  For more info on this error, look at the file: 'build.log'
[ERROR]  >>  There is a list of known issues, some with workarounds, in:
[ERROR]  >>      'share/doc/crosstool-ng/crosstool-ng-1.22.0-60-g37b07f6/B - Known issues.txt'
[ERROR]   
[ERROR]  (elapsed: 3:21.66)
[03:22] / ct-ng:152: recipe for target 'build' failed
#9 216.0 make[2]: Leaving directory '/build/esp-open-sdk/crosstool-NG'
#9 216.0 make[2]: *** [build] Error 1
#9 216.0 ../Makefile:135: recipe for target '_toolchain' failed
#9 216.0 make[1]: Leaving directory '/build/esp-open-sdk/crosstool-NG'
#9 216.0 make[1]: *** [_toolchain] Error 2
#9 216.0 Makefile:130: recipe for target 'crosstool-NG/.built' failed
#9 216.0 make: *** [crosstool-NG/.built] Error 2
------
executor failed running [/bin/sh -c su docker -c "     git clone --recursive https://github.com/pfalcon/esp-open-sdk.git /build/esp-open-sdk ;     cd /build/esp-open-sdk ;     make STANDALONE=n ; "]: exit code: 2
than-sad commented 1 year ago

Hi, the first one is related to certificates, you have to check your setup. The second one I don't know because I don't use docker.

Regards.