The no-dev option is deprecated.  Use -Wno-author instead.
CMake Warning at plugins/infowidget/CMakeLists.txt:22 (message):
  GeoIP library development files could not be found on your system.


CMake Warning (unused-cli):
  Manually-specified variables were not used by the project:

    CMAKE_LD_FLAGS
    ECM_MKSPECS_INSTALL_DIR


I/O warning : failed to load external entity "/usr/share/kf6/kdoctools/customization/xsl/pt-BR.xml"
No "pt_br" localization of "footer-doc-comment" exists; using "en".
No "pt_br" localization of "footer-doc-feedback" exists; using "en".
No "pt_br" localization of "footer-doc-teamname" exists; using "en".
I/O warning : failed to load external entity "/usr/share/kf6/kdoctools/customization/xsl/zh-CN.xml"
No "zh_cn" localization of "footer-doc-comment" exists; using "en".
No "zh_cn" localization of "footer-doc-feedback" exists; using "en".
No "zh_cn" localization of "footer-doc-teamname" exists; using "en".
/var/pisi/ktorrent-26.08.0-36/work/ktorrent-26.08.0/plugins/scanfolder/torrentloadqueue.cpp: In member function ‘void kt::TorrentLoadQueue::loadingFinished(const QUrl&)’:
/var/pisi/ktorrent-26.08.0-36/work/ktorrent-26.08.0/plugins/scanfolder/torrentloadqueue.cpp:159:15: warning: ignoring return value of ‘virtual bool QFile::open(QIODeviceBase::OpenMode)’, declared with attribute ‘nodiscard’ [-Wunused-result]
  159 |         f.open(QIODevice::WriteOnly);
      |         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt6/QtCore/qdir.h:11,
                 from /usr/include/qt6/QtCore/QDir:1,
                 from /var/pisi/ktorrent-26.08.0-36/work/ktorrent-26.08.0/plugins/scanfolder/torrentloadqueue.cpp:9:
/usr/include/qt6/QtCore/qfile.h:264:32: note: declared here
  264 |     QFILE_MAYBE_NODISCARD bool open(OpenMode flags) override;
      |                                ^~~~
/var/pisi/ktorrent-26.08.0-36/work/ktorrent-26.08.0/plugins/mediaplayer/mediaview.cpp: In member function ‘void kt::MediaViewFilter::setShowIncomplete(bool)’:
/var/pisi/ktorrent-26.08.0-36/work/ktorrent-26.08.0/plugins/mediaplayer/mediaview.cpp:40:21: warning: ‘void QSortFilterProxyModel::invalidateFilter()’ is deprecated: Use begin/endFilterChange() instead [-Wdeprecated-declarations]
   40 |     invalidateFilter();
      |     ~~~~~~~~~~~~~~~~^~
In file included from /usr/include/qt6/QtCore/QSortFilterProxyModel:1,
                 from /var/pisi/ktorrent-26.08.0-36/work/ktorrent-26.08.0/plugins/mediaplayer/mediaview.cpp:11:
/usr/include/qt6/QtCore/qsortfilterproxymodel.h:128:10: note: declared here
  128 |     void invalidateFilter();
      |          ^~~~~~~~~~~~~~~~
/var/pisi/ktorrent-26.08.0-36/work/ktorrent-26.08.0/plugins/mediaplayer/mediaview.cpp: In member function ‘void kt::MediaViewFilter::refresh()’:
/var/pisi/ktorrent-26.08.0-36/work/ktorrent-26.08.0/plugins/mediaplayer/mediaview.cpp:61:21: warning: ‘void QSortFilterProxyModel::invalidateFilter()’ is deprecated: Use begin/endFilterChange() instead [-Wdeprecated-declarations]
   61 |     invalidateFilter();
      |     ~~~~~~~~~~~~~~~~^~
/usr/include/qt6/QtCore/qsortfilterproxymodel.h:128:10: note: declared here
  128 |     void invalidateFilter();
      |          ^~~~~~~~~~~~~~~~
/var/pisi/ktorrent-26.08.0-36/work/ktorrent-26.08.0/ktorrent/main.cpp: In function ‘bool GrabPIDLock()’:
/var/pisi/ktorrent-26.08.0-36/work/ktorrent-26.08.0/ktorrent/main.cpp:69:10: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
   69 |     write(fd, str, strlen(str)); /* record pid to lockfile */
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~~~
/var/pisi/ktorrent-26.08.0-36/work/ktorrent-26.08.0/ktorrent/core.cpp: In lambda function:
/var/pisi/ktorrent-26.08.0-36/work/ktorrent-26.08.0/ktorrent/core.cpp:875:83: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated]
  875 |             connect(pendingCallWatcher, &QDBusPendingCallWatcher::finished, this, [=](QDBusPendingCallWatcher *callWatcher) {
      |                                                                                   ^
/var/pisi/ktorrent-26.08.0-36/work/ktorrent-26.08.0/ktorrent/core.cpp:875:83: note: add explicit ‘this’ or ‘*this’ capture
/var/pisi/ktorrent-26.08.0-36/work/ktorrent-26.08.0/ktorrent/core.cpp: In lambda function:
/var/pisi/ktorrent-26.08.0-36/work/ktorrent-26.08.0/ktorrent/core.cpp:920:87: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated]
  920 |                 connect(pendingCallWatcher, &QDBusPendingCallWatcher::finished, this, [=](QDBusPendingCallWatcher *callWatcher) {
      |                                                                                       ^
/var/pisi/ktorrent-26.08.0-36/work/ktorrent-26.08.0/ktorrent/core.cpp:920:87: note: add explicit ‘this’ or ‘*this’ capture
/var/pisi/ktorrent-26.08.0-36/work/ktorrent-26.08.0/ktorrent/ipfilterwidget.cpp: In static member function ‘static void kt::IPFilterWidget::loadFilter(const QString&)’:
/var/pisi/ktorrent-26.08.0-36/work/ktorrent-26.08.0/ktorrent/ipfilterwidget.cpp:168:13: warning: ignoring return value of ‘virtual bool QFile::open(QIODeviceBase::OpenMode)’, declared with attribute ‘nodiscard’ [-Wunused-result]
  168 |     dat.open(QIODevice::ReadOnly);
      |     ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt6/QtCore/qdir.h:11,
                 from /usr/include/qt6/QtWidgets/qfiledialog.h:9,
                 from /usr/include/qt6/QtWidgets/QFileDialog:1,
                 from /var/pisi/ktorrent-26.08.0-36/work/ktorrent-26.08.0/ktorrent/ipfilterwidget.cpp:17:
/usr/include/qt6/QtCore/qfile.h:264:32: note: declared here
  264 |     QFILE_MAYBE_NODISCARD bool open(OpenMode flags) override;
      |                                ^~~~
/var/pisi/ktorrent-26.08.0-36/work/ktorrent-26.08.0/ktorrent/groups/groupfiltermodel.cpp: In member function ‘void kt::GroupFilterModel::setGroup(kt::Group*)’:
/var/pisi/ktorrent-26.08.0-36/work/ktorrent-26.08.0/ktorrent/groups/groupfiltermodel.cpp:28:21: warning: ‘void QSortFilterProxyModel::invalidateFilter()’ is deprecated: Use begin/endFilterChange() instead [-Wdeprecated-declarations]
   28 |     invalidateFilter();
      |     ~~~~~~~~~~~~~~~~^~
In file included from /usr/include/qt6/QtCore/QSortFilterProxyModel:1,
                 from /var/pisi/ktorrent-26.08.0-36/work/ktorrent-26.08.0/ktorrent/groups/groupfiltermodel.h:10,
                 from /var/pisi/ktorrent-26.08.0-36/work/ktorrent-26.08.0/ktorrent/groups/groupfiltermodel.cpp:7:
/usr/include/qt6/QtCore/qsortfilterproxymodel.h:128:10: note: declared here
  128 |     void invalidateFilter();
      |          ^~~~~~~~~~~~~~~~
/var/pisi/ktorrent-26.08.0-36/work/ktorrent-26.08.0/ktorrent/groups/groupfiltermodel.cpp: In member function ‘void kt::GroupFilterModel::refilter()’:
/var/pisi/ktorrent-26.08.0-36/work/ktorrent-26.08.0/ktorrent/groups/groupfiltermodel.cpp:33:21: warning: ‘void QSortFilterProxyModel::invalidateFilter()’ is deprecated: Use begin/endFilterChange() instead [-Wdeprecated-declarations]
   33 |     invalidateFilter();
      |     ~~~~~~~~~~~~~~~~^~
/usr/include/qt6/QtCore/qsortfilterproxymodel.h:128:10: note: declared here
  128 |     void invalidateFilter();
      |          ^~~~~~~~~~~~~~~~
/var/pisi/ktorrent-26.08.0-36/work/ktorrent-26.08.0/ktorrent/pref/colorpref.cpp: In lambda function:
/var/pisi/ktorrent-26.08.0-36/work/ktorrent-26.08.0/ktorrent/pref/colorpref.cpp:18:52: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated]
   18 |     connect(btnResetColors, &QPushButton::clicked, [=]() {
      |                                                    ^
/var/pisi/ktorrent-26.08.0-36/work/ktorrent-26.08.0/ktorrent/pref/colorpref.cpp:18:52: note: add explicit ‘this’ or ‘*this’ capture