Compilation warning
Could the following warnings be silenced please, because they produce repeated warnings when compiling code depending on meteoIO:
/usr/local/include/meteoio/plugins/libsmet.h:46:20: warning: dynamic exception specifications are deprecated [-Wdeprecated-dynamic-exception-spec] ~SMETException() throw(); ^~~~~~~ /usr/local/include/meteoio/plugins/libsmet.h:46:20: note: use 'noexcept' instead ~SMETException() throw(); ^~~~~~~ noexcept /usr/local/include/meteoio/plugins/libsmet.h:47:28: warning: dynamic exception specifications are deprecated [-Wdeprecated-dynamic-exception-spec] const char* what() const throw(); ^~~~~~~ /usr/local/include/meteoio/plugins/libsmet.h:47:28: note: use 'noexcept' instead const char* what() const throw(); ^~~~~~~ noexcept /usr/local/include/meteoio/plugins/libsmet.h:324:36: warning: dynamic exception specifications are deprecated [-Wdeprecated-dynamic-exception-spec] void cleanup(std::ifstream& fin) throw(); ^~~~~~~ /usr/local/include/meteoio/plugins/libsmet.h:324:36: note: use 'noexcept' instead void cleanup(std::ifstream& fin) throw();
/usr/local/include/meteoio/Config.h:86:11: warning: definition of implicit copy constructor for 'Config' is deprecated because it has a user-declared destructor [-Wdeprecated] virtual ~Config() {} ^ /usr/local/include/meteoio/TimeSeriesManager.h:176:42: note: in implicit copy constructor for 'mio::Config' first required here const Config getConfig() const {return cfg;}
/usr/local/include/meteoio/IOExceptions.h:142:7: note: in implicit copy constructor for 'mio::IOException' first required here class UnknownValueException : public IOException { ^ /usr/local/include/meteoio/Config.h:323:11: note: in implicit move constructor for 'mio::UnknownValueException' first required here throw UnknownValueException(""[E] Error in ""+sourcename+"": no value for key ""+section+""::""+key, AT);