-
Notifications
You must be signed in to change notification settings - Fork 36
Description
Hi, i've tried to compile the firmware for ai thinker esp32 but i've got several errors , i am using esp-idf 5.4 version on windows.
These are some of the errors that i had:
C:/Users/cosim/firmware-espressif-esp32/edge-impulse-sdk/dsp/speechpy/feature.hpp: In static member function 'static int ei::speechpy::feature::spectrogram(ei::matrix_t*, ei::signal_t*, float, float, float, uint16_t, uint16_t)':
C:/Users/cosim/firmware-espressif-esp32/edge-impulse-sdk/dsp/speechpy/feature.hpp:576:52: warning: missing initializer for member 'ei::speechpy::ei_stack_frames_info::frame_ixs' [-Wmissing-field-initializers]
576 | stack_frames_info_t stack_frame_info = { 0 };
| ^
C:/Users/cosim/firmware-espressif-esp32/edge-impulse-sdk/dsp/speechpy/feature.hpp:576:52: warning: missing initializer for member 'ei::speechpy::ei_stack_frames_info::frame_length' [-Wmissing-field-initializers]
C:/Users/cosim/firmware-espressif-esp32/edge-impulse/inference/ei_run_audio_impulse.cpp: In function 'void ei_run_impulse()':
C:/Users/cosim/firmware-espressif-esp32/edge-impulse/inference/ei_run_audio_impulse.cpp:80:38: warning: missing initializer for member 'ei_impulse_result_t::bounding_boxes_count' [-Wmissing-field-initializers]
80 | ei_impulse_result_t result = { 0 };
| ^
C:/Users/cosim/firmware-espressif-esp32/edge-impulse/inference/ei_run_audio_impulse.cpp:80:38: warning: missing initializer for member 'ei_impulse_result_t::classification' [-Wmissing-field-initializers]
C:/Users/cosim/firmware-espressif-esp32/edge-impulse/inference/ei_run_audio_impulse.cpp:80:38: warning: missing initializer for member 'ei_impulse_result_t::anomaly' [-Wmissing-field-initializers]
C:/Users/cosim/firmware-espressif-esp32/edge-impulse/inference/ei_run_audio_impulse.cpp:80:38: warning: missing initializer for member 'ei_impulse_result_t::timing' [-Wmissing-field-initializers]
C:/Users/cosim/firmware-espressif-esp32/edge-impulse/inference/ei_run_audio_impulse.cpp:80:38: warning: missing initializer for member 'ei_impulse_result_t::copy_output' [-Wmissing-field-initializers]
ninja: build stopped: subcommand failed.
HINT: The issue is better to resolve by replacing format specifiers to 'PRI'-family macros (include <inttypes.h> header file).
ninja failed with exit code 1, output of the command is in the C:\Users\cosim\firmware-espressif-esp32\build\log\idf_py_stderr_output_1992 and C:\Users\cosim\firmware-espressif-esp32\build\log\idf_py_stdout_output_1992
ANY SUGGESTIONS??