SUMMARY This is just a list of current deprecation warnings, not errors. STEPS TO REPRODUCE 1. clone the repo 2. mkdir build;cd build;cmake .. 3. make OBSERVED RESULT kstars/ekos/focus/focus.cpp:3824:99: warning: ‘void QComboBox::activated(const QString&)’ is deprecated: Use textActivated() instead kstars/ekos/scheduler/scheduler.cpp:4181:40: warning: ‘QTextStream& QTextStreamFunctions::endl(QTextStream&)’ is deprecated: Use Qt::endl kstars/ekos/focus/focusalgorithms.cpp:133:21: warning: ‘void QTime::start()’ is deprecated: Use QElapsedTimer instead datahandlers/catalogdb.cpp:745:70: warning: ‘QStringList QString::split(QChar, QString::SplitBehavior, Qt::CaseSensitivity) const’ is deprecated: Use Qt::SplitBehavior variant instead kstars/ekos/manager.cpp:892:43: warning: ‘void QProcess::start(const QString&, QIODevice::OpenMode)’ is deprecated: Use QProcess::start(const QString &program, const QStringList &arguments,OpenMode mode = ReadWrite) instead kstars/ekos/manager.cpp:1477:53: warning: ‘QMap<K, V>::iterator QMap<K, V>::insertMulti(const Key&, const T&) [with Key = DeviceFamily; T = ISD::GDInterface*]’ is deprecated: Use QMultiMap for maps storing multiple values with the same key. kstars/ekos/capture/capture.cpp:140:109: warning: ‘void QComboBox::currentIndexChanged(const QString&)’ is deprecated: Use currentIndexChanged(int) instead, and get the text using itemText(index) kstars/ekos/scheduler/scheduler.cpp:105:43: warning: ‘constexpr QFlags<T>::QFlags(QFlags<T>::Zero) [with Enum = Qt::AlignmentFlag; QFlags<T>::Zero = int QFlags<Qt::AlignmentFlag>::Private::*]’ is deprecated: Use default constructor instead kstars/ekos/scheduler/scheduler.cpp:342:105: warning: ‘void QButtonGroup::buttonToggled(int, bool)’ is deprecated: Use QButtonGroup::idToggled(int, bool) instead EXPECTED RESULT No Qt deprecation warnings. SOFTWARE/OS VERSIONS g++ 10.2.1 Qt5 v5.15.1 KDE 5.75
This should be probably listed as a junior job in the development tracker. Let's put it there.