In file included from /home/armin/Mayhem/Mayhem_ssb_2021.03.21/portapack-mayhem/firmware/baseband/dsp_hilbert.hpp:25, from /home/armin/Mayhem/Mayhem_ssb_2021.03.21/portapack-mayhem/firmware/baseband/dsp_hilbert.cpp:22: /home/armin/Mayhem/Mayhem_ssb_2021.03.21/portapack-mayhem/firmware/common/dsp_sos.hpp:35:26: error: 'iir_biquad_df2_config_t' does not name a type; did you mean 'iir_biquad_config_t'? 35 | void configure(const iir_biquad_df2_config_t config[N]) { | ^~~~~~~~~~~~~~~~~~~~~~~ | iir_biquad_config_t /home/armin/Mayhem/Mayhem_ssb_2021.03.21/portapack-mayhem/firmware/common/dsp_sos.hpp:48:5: error: 'IIRBiquadDF2Filter' does not name a type; did you mean 'IIRBiquadFilter'? 48 | IIRBiquadDF2Filter filters[N]; | ^~~~~~~~~~~~~~~~~~ | IIRBiquadFilter /home/armin/Mayhem/Mayhem_ssb_2021.03.21/portapack-mayhem/firmware/common/dsp_sos.hpp: In member function 'void SOSFilter::configure(const int*)': /home/armin/Mayhem/Mayhem_ssb_2021.03.21/portapack-mayhem/firmware/common/dsp_sos.hpp:37:13: error: 'filters' was not declared in this scope 37 | filters[i].configure(config[i]); | ^~~~~~~ /home/armin/Mayhem/Mayhem_ssb_2021.03.21/portapack-mayhem/firmware/common/dsp_sos.hpp: In member function 'float SOSFilter::execute(float)': /home/armin/Mayhem/Mayhem_ssb_2021.03.21/portapack-mayhem/firmware/common/dsp_sos.hpp:41:29: error: 'filters' was not declared in this scope; did you mean 'filter'? 41 | for (auto &filter : filters) | ^~~~~~~ | filter In file included from /home/armin/Mayhem/Mayhem_ssb_2021.03.21/portapack-mayhem/firmware/baseband/dsp_hilbert.cpp:23: /home/armin/Mayhem/Mayhem_ssb_2021.03.21/portapack-mayhem/firmware/common/dsp_sos_config.hpp: At global scope: /home/armin/Mayhem/Mayhem_ssb_2021.03.21/portapack-mayhem/firmware/common/dsp_sos_config.hpp:29:11: error: 'iir_biquad_df2_config_t' does not name a type; did you mean 'iir_biquad_config_t'? 29 | constexpr iir_biquad_df2_config_t half_band_lpf_config[5] = { | ^~~~~~~~~~~~~~~~~~~~~~~ | iir_biquad_config_t /home/armin/Mayhem/Mayhem_ssb_2021.03.21/portapack-mayhem/firmware/baseband/dsp_hilbert.cpp: In constructor 'dsp::HilbertTransform::HilbertTransform()': /home/armin/Mayhem/Mayhem_ssb_2021.03.21/portapack-mayhem/firmware/baseband/dsp_hilbert.cpp:27:1: warning: 'dsp::HilbertTransform::sos_i' should be initialized in the member initialization list [-Weffc++] 27 | HilbertTransform::HilbertTransform() { | ^~~~~~~~~~~~~~~~ /home/armin/Mayhem/Mayhem_ssb_2021.03.21/portapack-mayhem/firmware/baseband/dsp_hilbert.cpp:27:1: warning: 'dsp::HilbertTransform::sos_q' should be initialized in the member initialization list [-Weffc++] /home/armin/Mayhem/Mayhem_ssb_2021.03.21/portapack-mayhem/firmware/baseband/dsp_hilbert.cpp:30:18: error: 'half_band_lpf_config' was not declared in this scope 30 | sos_i.configure(half_band_lpf_config); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/armin/Mayhem/Mayhem_ssb_2021.03.21/portapack-mayhem/firmware/common/dsp_sos.cpp:22: /home/armin/Mayhem/Mayhem_ssb_2021.03.21/portapack-mayhem/firmware/common/dsp_sos.hpp:35:26: error: 'iir_biquad_df2_config_t' does not name a type; did you mean 'iir_biquad_config_t'? 35 | void configure(const iir_biquad_df2_config_t config[N]) { | ^~~~~~~~~~~~~~~~~~~~~~~ | iir_biquad_config_t /home/armin/Mayhem/Mayhem_ssb_2021.03.21/portapack-mayhem/firmware/common/dsp_sos.hpp:48:5: error: 'IIRBiquadDF2Filter' does not name a type; did you mean 'IIRBiquadFilter'? 48 | IIRBiquadDF2Filter filters[N]; | ^~~~~~~~~~~~~~~~~~ | IIRBiquadFilter /home/armin/Mayhem/Mayhem_ssb_2021.03.21/portapack-mayhem/firmware/common/dsp_sos.hpp: In member function 'void SOSFilter::configure(const int*)': /home/armin/Mayhem/Mayhem_ssb_2021.03.21/portapack-mayhem/firmware/common/dsp_sos.hpp:37:13: error: 'filters' was not declared in this scope 37 | filters[i].configure(config[i]); | ^~~~~~~ firmware/baseband/CMakeFiles/baseband_shared.dir/build.make:1982: recipe for target 'firmware/baseband/CMakeFiles/baseband_shared.dir/dsp_hilbert.cpp.obj' failed /home/armin/Mayhem/Mayhem_ssb_2021.03.21/portapack-mayhem/firmware/common/dsp_sos.hpp: In member function 'float SOSFilter::execute(float)': /home/armin/Mayhem/Mayhem_ssb_2021.03.21/portapack-mayhem/firmware/common/dsp_sos.hpp:41:29: error: 'filters' was not declared in this scope; did you mean 'filter'? 41 | for (auto &filter : filters) | ^~~~~~~ | filter make[3]: *** [firmware/baseband/CMakeFiles/baseband_shared.dir/dsp_hilbert.cpp.obj] Error 1