dbdexter-dev / sdrpp_radiosonde

Radiosonde decoder plugin for SDR++
MIT License
87 stars 12 forks source link

New compilation error... #16

Open kmp56 opened 1 year ago

kmp56 commented 1 year ago

After recent updates in SDR++ v1.1.0, compiling with the radiosonde plugin ends with an error: . . . [ 92%] Built target sdrplay_source [ 93%] Built target bookmark_manager [ 96%] Built target spyserver_source [ 96%] Built target do_always [ 96%] Built target radiosonde Consolidate compiler generated dependencies of target radiosonde_decoder [ 96%] Building CXX object decoder_modules/sdrpp_radiosonde/CMakeFiles/radiosonde_decoder.dir/src/main.cpp.o /home/kmp/SDRPlusPlus/decoder_modules/sdrpp_radiosonde/src/main.cpp: In constructor ‘RadiosondeDecoderModule::RadiosondeDecoderModule(std::string)’: /home/kmp/SDRPlusPlus/decoder_modules/sdrpp_radiosonde/src/main.cpp:57:21: error: no matching function for call to ‘dsp::demod::FM::init(dsp::stream&, float&, float, bool)’ 57 | fmDemod.init(vfo->output, bw, bw/2.0f, false); | ~~^~~~~~~ In file included from /home/kmp/SDRPlusPlus/decoder_modules/sdrpp_radiosonde/src/main.hpp:6, from /home/kmp/SDRPlusPlus/decoder_modules/sdrpp_radiosonde/src/main.cpp:9: /home/kmp/SDRPlusPlus/core/src/dsp/demod/fm.h:25:14: note: candidate: ‘void dsp::demod::FM::init(dsp::stream, double, double, bool, bool) [with T = float]’ 25 | void init(dsp::stream* in, double samplerate, double bandwidth, bool lowPass, bool highPass) { | ^~~~ /home/kmp/SDRPlusPlus/core/src/dsp/demod/fm.h:25:14: note: candidate expects 5 arguments, 4 provided make[2]: [decoder_modules/sdrpp_radiosonde/CMakeFiles/radiosonde_decoder.dir/build.make:118: decoder_modules/sdrpp_radiosonde/CMakeFiles/radiosonde_decoder.dir/src/main.cpp.o] Error 1 make[1]: [CMakeFiles/Makefile2:1540: decoder_modules/sdrpp_radiosonde/CMakeFiles/radiosonde_decoder.dir/all] Error 2 make: *** [Makefile:136: all] Error 2

Can you do something about it? please...

jkotrosa commented 1 month ago

Same issue - any progress?