fancontrol-gui
fancontrol-gui copied to clipboard
Fancontrol GUI doesn't run after building
I am on Debian Bullseye.
Here is my cmake command output:
-- The C compiler identification is GNU 10.2.1
-- The CXX compiler identification is GNU 10.2.1
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Installing in the same prefix as Qt, adopting their path scheme.
-- Setting build type to 'Debug' as none was specified.
-- Looking for __GLIBC__
-- Looking for __GLIBC__ - found
-- Performing Test _OFFT_IS_64BIT
-- Performing Test _OFFT_IS_64BIT - Success
-- Performing Test HAVE_DATE_TIME
-- Performing Test HAVE_DATE_TIME - Success
-- Found PkgConfig: /usr/bin/pkg-config (found version "0.29.2")
-- Found Gettext: /usr/bin/msgmerge (found version "0.21")
-- Found KF5I18n: /usr/lib/x86_64-linux-gnu/cmake/KF5I18n/KF5I18nConfig.cmake (found version "5.78.0")
-- Found KF5: success (found version "5.78.0") found components: I18n
-- qmlplugindump failed for QtQuick.
-- Could NOT find QtQuick-QMLModule (missing: QtQuick-QMLModule_FOUND)
-- qmlplugindump failed for QtQuick.Controls.
-- Could NOT find QtQuick.Controls-QMLModule (missing: QtQuick.Controls-QMLModule_FOUND)
-- Found QtQuick.Layouts-QMLModule: TRUE (found version "")
-- qmlplugindump failed for QtQuick.Dialogs.
-- Could NOT find QtQuick.Dialogs-QMLModule (missing: QtQuick.Dialogs-QMLModule_FOUND)
-- qmlplugindump failed for org.kde.kirigami.
-- Could NOT find org.kde.kirigami-QMLModule (missing: org.kde.kirigami-QMLModule_FOUND)
-- Compiling for Systemd
-- Build the standalone application
-- Found KF5CoreAddons: /usr/lib/x86_64-linux-gnu/cmake/KF5CoreAddons/KF5CoreAddonsConfig.cmake (found version "5.78.0")
-- Found KF5DBusAddons: /usr/lib/x86_64-linux-gnu/cmake/KF5DBusAddons/KF5DBusAddonsConfig.cmake (found version "5.78.0")
-- Found KF5Package: /usr/lib/x86_64-linux-gnu/cmake/KF5Package/KF5PackageConfig.cmake (found version "5.78.0")
-- Found KF5Declarative: /usr/lib/x86_64-linux-gnu/cmake/KF5Declarative/KF5DeclarativeConfig.cmake (found version "5.78.0")
-- Found KF5Config: /usr/lib/x86_64-linux-gnu/cmake/KF5Config/KF5ConfigConfig.cmake (found version "5.78.0")
-- Found KF5Notifications: /usr/lib/x86_64-linux-gnu/cmake/KF5Notifications/KF5NotificationsConfig.cmake (found version "5.78.0")
-- Found KF5: success (found version "5.78.0") found components: CoreAddons DBusAddons Package Declarative Config Notifications
-- Build the plasmoid
-- qmlplugindump failed for org.kde.plasma.core.
-- Could NOT find org.kde.plasma.core-QMLModule (missing: org.kde.plasma.core-QMLModule_FOUND)
-- Found KF5Auth: /usr/lib/x86_64-linux-gnu/cmake/KF5Auth/KF5AuthConfig.cmake (found version "5.78.0")
-- Found KF5: success (found version "5.78.0") found components: Auth Config
-- The following RUNTIME packages have been found:
* QtQuick.Layouts-QMLModule, QML module 'QtQuick.Layouts' is a runtime dependency.
-- The following OPTIONAL packages have been found:
* Qt5QmlModels (required version >= 5.15.2)
-- The following REQUIRED packages have been found:
* Gettext
* KF5I18n
* KF5DBusAddons
* KF5Declarative
* KF5Notifications
* Qt5Gui (required version >= 5.14.0)
* ECM (required version >= 1.6.0)
* KF5Package (required version >= 5.78.0)
* KF5Service (required version >= 5.78.0)
* Qt5Widgets (required version >= 5.14.0)
* KF5WindowSystem (required version >= 5.78.0)
* KF5Plasma
* Qt5Network (required version >= 5.15.2)
* Qt5Qml
* Qt5Core (required version >= 5.14.0)
* KF5CoreAddons (required version >= 5.78.0)
* KF5Auth
* Qt5DBus (required version >= 5.14.0)
* KF5Config
* KF5
* Qt5Test
* Qt5
-- The following RUNTIME packages have not been found:
* QtQuick-QMLModule, QML module 'QtQuick' is a runtime dependency.
* QtQuick.Controls-QMLModule, QML module 'QtQuick.Controls' is a runtime dependency.
* QtQuick.Dialogs-QMLModule, QML module 'QtQuick.Dialogs' is a runtime dependency.
* org.kde.kirigami-QMLModule, QML module 'org.kde.kirigami' is a runtime dependency.
* org.kde.plasma.core-QMLModule, QML module 'org.kde.plasma.core' is a runtime dependency.
-- Configuring done
-- Generating done
-- Build files have been written to: /home/saadali/Downloads/fancontrol-gui/build
The mentioned modules are all installed. Here is the output of sudo dpkg --list | grep qml-module
:
ii qml-module-gsettings1.0:amd64 0.2-4 amd64 QML Bindings for GSettings
ii qml-module-org-kde-activities:amd64 5.78.0-2 amd64 provides integration of QML and KDE Frameworks
ii qml-module-org-kde-bluezqt:amd64 5.78.0-3 amd64 QML wrapper for bluez
ii qml-module-org-kde-draganddrop:amd64 5.78.0-2 amd64 provides integration of QML and KDE frameworks - draganddrop
ii qml-module-org-kde-kcm:amd64 5.78.0-2 amd64 provides integration of QML and KDE Frameworks - kcm
ii qml-module-org-kde-kconfig:amd64 5.78.0-2 amd64 provides integration of QML and KDE Frameworks - kconfig
ii qml-module-org-kde-kcoreaddons:amd64 5.78.0-2 amd64 provides integration of QML and KDE frameworks - kcoreaddons
ii qml-module-org-kde-kholidays:amd64 1:5.78.0-2 amd64 holidays calculation library - qml files
ii qml-module-org-kde-kio:amd64 5.78.0-2 amd64 provides integration of QML and KDE Frameworks - kio
ii qml-module-org-kde-kirigami2 5.78.0-3 amd64 set of QtQuick components targeted for mobile use
ii qml-module-org-kde-kitemmodels:amd64 5.78.0-2 amd64 additional item/view models for Qt Itemview (QML Bindings)
ii qml-module-org-kde-kquickcontrols:amd64 5.78.0-2 amd64 provides integration of QML and KDE frameworks - kquickcontrols
ii qml-module-org-kde-kquickcontrolsaddons:amd64 5.78.0-2 amd64 provides integration of QML and KDE Frameworks - kquickcontrolsaddons
ii qml-module-org-kde-ksysguard 4:5.20.5-1 amd64 KSysGuard QtDeclarative QML Support
ii qml-module-org-kde-kwindowsystem:amd64 5.78.0-2 amd64 provides integration of QML and KDE frameworks - kwindowsystem
ii qml-module-org-kde-newstuff 5.78.0-4 amd64 Support for downloading application assets from the network.
ii qml-module-org-kde-people:amd64 5.78.0-2 amd64 framework providing unified access to contacts aggregated by person
ii qml-module-org-kde-prison:amd64 5.78.0-2 amd64 barcode API for Qt
ii qml-module-org-kde-purpose:amd64 5.78.0-2 amd64 abstraction to provide and leverage actions of a specific kind, qml bindings
ii qml-module-org-kde-qqc2desktopstyle 5.78.0-2 amd64 Qt Quick Controls 2: Desktop Style
ii qml-module-org-kde-quickcharts 5.78.0-2 amd64 Quick Charts
ii qml-module-org-kde-runnermodel 5.78.0-3 amd64 Used to write plugins loaded at runtime called "Runners".
ii qml-module-org-kde-solid:amd64 5.78.0-2 amd64 Qt library to query and control hardware plugin
ii qml-module-org-kde-userfeedback:amd64 1.0.0-3 amd64 user feedback for applications - QML module
ii qml-module-qt-labs-folderlistmodel:amd64 5.15.2+dfsg-6 amd64 Qt 5 folderlistmodel QML module
ii qml-module-qt-labs-platform:amd64 5.15.2+dfsg-2 amd64 Qt 5 qt.labs.platform QML module
ii qml-module-qt-labs-settings:amd64 5.15.2+dfsg-6 amd64 Qt 5 settings QML module
ii qml-module-qtgraphicaleffects:amd64 5.15.2-2 amd64 Qt 5 Graphical Effects module
ii qml-module-qtmultimedia:amd64 5.15.2-3 amd64 Qt 5 Multimedia QML module
ii qml-module-qtqml:amd64 5.15.2+dfsg-6 amd64 Qt 5 QtQml QML module
ii qml-module-qtqml-models2:amd64 5.15.2+dfsg-6 amd64 Qt 5 Models2 QML module
ii qml-module-qtquick-controls:amd64 5.15.2-2 amd64 Qt 5 Quick Controls QML module
ii qml-module-qtquick-controls2:amd64 5.15.2+dfsg-2 amd64 Qt 5 Qt Quick Controls 2 QML module
ii qml-module-qtquick-dialogs:amd64 5.15.2-2 amd64 Qt 5 Dialogs QML module
ii qml-module-qtquick-extras:amd64 5.15.2-2 amd64 Qt 5 Quick Extras QML module
ii qml-module-qtquick-layouts:amd64 5.15.2+dfsg-6 amd64 Qt 5 Quick Layouts QML module
ii qml-module-qtquick-particles2:amd64 5.15.2+dfsg-6 amd64 Qt 5 particles 2 QML module
ii qml-module-qtquick-privatewidgets:amd64 5.15.2-2 amd64 Qt 5 Private Widgets QML module
ii qml-module-qtquick-templates2:amd64 5.15.2+dfsg-2 amd64 Qt 5 Qt Quick Templates 2 QML module
ii qml-module-qtquick-virtualkeyboard:amd64 5.15.2+dfsg-2 amd64 Qt virtual keyboard - QML module
ii qml-module-qtquick-window2:amd64 5.15.2+dfsg-6 amd64 Qt 5 window 2 QML module
ii qml-module-qtquick2:amd64 5.15.2+dfsg-6 amd64 Qt 5 Qt Quick 2 QML module
ii qml-module-qtwebengine:amd64 5.15.2+dfsg-3 amd64 Qt WebEngine QML module
ii qml-module-qtwebkit:amd64 5.212.0~alpha4-11 amd64 Qt WebKit QML module
make -j
output:
Scanning dependencies of target tsfiles-473e4ab5c7d5e67f7f02a32d07fb3780
Scanning dependencies of target pofiles-473e4ab5c7d5e67f7f02a32d07fb3780
Scanning dependencies of target org.kde.fancontrol.gui.helper.policy-customtarget
Scanning dependencies of target fancontrol_gui-helper_autogen
Scanning dependencies of target org.kde.fancontrol.gui-genericqml-metadata-json
Scanning dependencies of target kcm_fancontrol_autogen
Scanning dependencies of target fancontrol_gui_autogen
Scanning dependencies of target org.kde.fancontrol.plasmoid-plasmoids-metadata-json
Scanning dependencies of target fancontrol_qml_plugin_autogen
Scanning dependencies of target org.kde.fancontrol.kcm-kcms-metadata-json
Scanning dependencies of target fancontrol_test_lib_autogen
[ 1%] Generating ts...
[ 2%] Generating org.kde.fancontrol.gui.helper.policy
[ 4%] Automatic MOC for target fancontrol_gui-helper
[ 5%] Generating mo...
[ 7%] Generating org.kde.fancontrol.gui-genericqml-metadata.json
[ 8%] Generating kcm_fancontrol.json
[ 10%] Generating org.kde.fancontrol.plasmoid-plasmoids-metadata.json
[ 11%] Automatic MOC for target fancontrol_gui
About to parse service type file "/usr/share/kservicetypes5/plasma-applet.desktop"
About to parse service type file "/usr/share/kservicetypes5/plasma-generic.desktop"
Found property definition "X-Plasma-API" with type "QString"
Found property definition "X-Plasma-RootPath" with type "QString"
Found property definition "X-Plasma-MainScript" with type "QString"
Found property definition "X-Plasma-ContainmentType" with type "QString"
Found property definition "X-Plasma-DropMimeTypes" with type "QStringList"
Found property definition "X-Plasma-DropUrlPatterns" with type "QStringList"
Found property definition "X-Plasma-NotificationArea" with type "QString"
Found property definition "X-Plasma-NotificationAreaCategory" with type "QString"
Found property definition "X-Plasma-DBusActivationService" with type "QString"
Found property definition "X-KDE-ParentApp" with type "QString"
Found property definition "X-Plasma-Provides" with type "QStringList"
Found property definition "X-Plasma-PreloadWeight" with type "int"
Found property definition "X-Plasma-ConfigPlugins" with type "QStringList"
Found property definition "X-Plasma-StandAloneApp" with type "bool"
Found property definition "X-Plasma-RequiredExtensions" with type "QStringList"
Found property definition "NoDisplay" with type "bool"
Generated "/home/saadali/Downloads/fancontrol-gui/build/plasmoid/org.kde.fancontrol.plasmoid-plasmoids-metadata.json"
Unknown property type for key "Keywords" -> falling back to string
Unknown property type for key "X-Plasma-API" -> falling back to string
Unknown property type for key "X-Plasma-MainScript" -> falling back to string
Generated "/home/saadali/Downloads/fancontrol-gui/build/fancontrol-gui/org.kde.fancontrol.gui-genericqml-metadata.json"
About to parse service type file "/usr/share/kservicetypes5/kcmodule.desktop"
[ 12%] Automatic MOC for target fancontrol_qml_plugin
Found property definition "X-KDE-FactoryName" with type "QString"
Found property definition "X-KDE-ParentComponents" with type "QStringList"
Found property definition "X-KDE-CfgDlgHierarchy" with type "QString"
Found property definition "X-KDE-System-Settings-Parent-Category" with type "QString"
Found property definition "X-KDE-KInfoCenter-Category" with type "QString"
Found property definition "X-KDE-Weight" with type "int"
Found property definition "X-KDE-PluginKeyword" with type "QString"
Found property definition "X-KDE-OnlyShowOnQtPlatforms" with type "QStringList"
Found property definition "X-KDE-KCM-Args" with type "QStringList"
Unknown property type for key "X-KDE-ParentApp" -> falling back to string
Generated "/home/saadali/Downloads/fancontrol-gui/build/kcm/kcm_fancontrol.json"
[ 14%] Generating org.kde.fancontrol.kcm-kcms-metadata.json
[ 15%] Automatic MOC for target fancontrol_test_lib
About to parse service type file "/usr/share/kservicetypes5/plasma-generic.desktop"
Unknown property type for key "Keywords" -> falling back to string
Unknown property type for key "X-Plasma-API" -> falling back to string
Unknown property type for key "X-Plasma-MainScript" -> falling back to string
Generated "/home/saadali/Downloads/fancontrol-gui/build/kcm/org.kde.fancontrol.kcm-kcms-metadata.json"
[ 15%] Built target org.kde.fancontrol.gui-genericqml-metadata-json
[ 17%] actions for org.kde.fancontrol.gui.helper
[ 17%] Built target org.kde.fancontrol.plasmoid-plasmoids-metadata-json
[ 18%] Automatic MOC for target kcm_fancontrol
[ 18%] Built target tsfiles-473e4ab5c7d5e67f7f02a32d07fb3780
[ 18%] Built target org.kde.fancontrol.gui.helper.policy-customtarget
[ 18%] Built target org.kde.fancontrol.kcm-kcms-metadata-json
[ 18%] Built target pofiles-473e4ab5c7d5e67f7f02a32d07fb3780
[ 18%] Built target fancontrol_gui-helper_autogen
Scanning dependencies of target fancontrol_gui-helper
[ 18%] Built target fancontrol_gui_autogen
[ 20%] Building CXX object helper/CMakeFiles/fancontrol_gui-helper.dir/fancontrol_gui-helper_autogen/mocs_compilation.cpp.o
[ 21%] Building CXX object helper/CMakeFiles/fancontrol_gui-helper.dir/src/helper.cpp.o
Scanning dependencies of target fancontrol_gui
[ 21%] Built target fancontrol_qml_plugin_autogen
[ 24%] Building CXX object fancontrol-gui/CMakeFiles/fancontrol_gui.dir/src/main.cpp.o
[ 24%] Building CXX object fancontrol-gui/CMakeFiles/fancontrol_gui.dir/src/systemtrayicon.cpp.o
Scanning dependencies of target fancontrol_qml_plugin
[ 25%] Building CXX object fancontrol-gui/CMakeFiles/fancontrol_gui.dir/fancontrol_gui_autogen/mocs_compilation.cpp.o
[ 28%] Building CXX object import/CMakeFiles/fancontrol_qml_plugin.dir/src/guibase.cpp.o
[ 28%] Building CXX object import/CMakeFiles/fancontrol_qml_plugin.dir/fancontrol_qml_plugin_autogen/mocs_compilation.cpp.o
[ 30%] Building CXX object import/CMakeFiles/fancontrol_qml_plugin.dir/src/fan.cpp.o
[ 32%] Building CXX object import/CMakeFiles/fancontrol_qml_plugin.dir/src/loader.cpp.o
[ 32%] Building CXX object import/CMakeFiles/fancontrol_qml_plugin.dir/src/pwmfan.cpp.o
[ 34%] Building CXX object import/CMakeFiles/fancontrol_qml_plugin.dir/src/hwmon.cpp.o
[ 35%] Building CXX object import/CMakeFiles/fancontrol_qml_plugin.dir/src/pwmfanmodel.cpp.o
[ 37%] Building CXX object import/CMakeFiles/fancontrol_qml_plugin.dir/src/sensor.cpp.o
[ 38%] Building CXX object import/CMakeFiles/fancontrol_qml_plugin.dir/src/fancontrolqmlextension.cpp.o
[ 40%] Building CXX object import/CMakeFiles/fancontrol_qml_plugin.dir/src/temp.cpp.o
[ 41%] Building CXX object import/CMakeFiles/fancontrol_qml_plugin.dir/src/config.cpp.o
[ 42%] Building CXX object import/CMakeFiles/fancontrol_qml_plugin.dir/src/systemdcommunicator.cpp.o
[ 44%] Building CXX object import/CMakeFiles/fancontrol_qml_plugin.dir/src/tempmodel.cpp.o
[ 44%] Built target kcm_fancontrol_autogen
[ 44%] Built target fancontrol_test_lib_autogen
Scanning dependencies of target kcm_fancontrol
Scanning dependencies of target fancontrol_test_lib
[ 45%] Building CXX object kcm/CMakeFiles/kcm_fancontrol.dir/kcm_fancontrol_autogen/mocs_compilation.cpp.o
[ 47%] Building CXX object kcm/CMakeFiles/kcm_fancontrol.dir/src/fancontrolkcm.cpp.o
[ 50%] Building CXX object import/tests/CMakeFiles/fancontrol_test_lib.dir/__/src/sensor.cpp.o
[ 50%] Building CXX object import/tests/CMakeFiles/fancontrol_test_lib.dir/__/src/hwmon.cpp.o
[ 51%] Building CXX object import/tests/CMakeFiles/fancontrol_test_lib.dir/fancontrol_test_lib_autogen/mocs_compilation.cpp.o
[ 52%] Building CXX object import/tests/CMakeFiles/fancontrol_test_lib.dir/__/src/temp.cpp.o
[ 54%] Building CXX object import/tests/CMakeFiles/fancontrol_test_lib.dir/__/src/pwmfan.cpp.o
[ 57%] Building CXX object import/tests/CMakeFiles/fancontrol_test_lib.dir/__/src/fan.cpp.o
[ 57%] Building CXX object import/tests/CMakeFiles/fancontrol_test_lib.dir/__/src/guibase.cpp.o
[ 58%] Building CXX object import/tests/CMakeFiles/fancontrol_test_lib.dir/__/src/loader.cpp.o
[ 60%] Building CXX object import/tests/CMakeFiles/fancontrol_test_lib.dir/__/src/config.cpp.o
[ 61%] Building CXX object import/tests/CMakeFiles/fancontrol_test_lib.dir/__/src/pwmfanmodel.cpp.o
[ 62%] Building CXX object import/tests/CMakeFiles/fancontrol_test_lib.dir/__/src/tempmodel.cpp.o
[ 64%] Building CXX object import/tests/CMakeFiles/fancontrol_test_lib.dir/__/src/fancontrolqmlextension.cpp.o
[ 65%] Building CXX object import/tests/CMakeFiles/fancontrol_test_lib.dir/__/src/systemdcommunicator.cpp.o
[ 67%] Building CXX object import/tests/CMakeFiles/fancontrol_test_lib.dir/testfan.cpp.o
[ 68%] Building CXX object import/tests/CMakeFiles/fancontrol_test_lib.dir/testtemp.cpp.o
[ 70%] Building CXX object import/tests/CMakeFiles/fancontrol_test_lib.dir/testpwmfan.cpp.o
/home/saadali/Downloads/fancontrol-gui/import/src/loader.cpp: In member function ‘QPair<unsigned int, unsigned int> Fancontrol::Loader::getEntryNumbers(const QString&)’:
/home/saadali/Downloads/fancontrol-gui/import/src/loader.cpp:163:57: warning: ‘QStringList QString::split(QChar, QString::SplitBehavior, Qt::CaseSensitivity) const’ is deprecated: Use Qt::SplitBehavior variant instead [-Wdeprecated-declarations]
163 | auto list = entry.split('/', QString::SkipEmptyParts);
| ^
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qhashfunctions.h:44,
from /usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h:47,
from /usr/include/x86_64-linux-gnu/qt5/QtCore/qmap.h:44,
from /usr/include/x86_64-linux-gnu/qt5/QtCore/QMap:1,
from /home/saadali/Downloads/fancontrol-gui/import/src/loader.h:24,
from /home/saadali/Downloads/fancontrol-gui/import/src/loader.cpp:21:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:615:17: note: declared here
615 | QStringList split(QChar sep, SplitBehavior behavior,
| ^~~~~
/home/saadali/Downloads/fancontrol-gui/import/src/fancontrolqmlextension.cpp: In member function ‘virtual void Fancontrol::FancontrolQmlExtension::registerTypes(const char*)’:
/home/saadali/Downloads/fancontrol-gui/import/src/fancontrolqmlextension.cpp:45:26: warning: ‘int qmlRegisterType() [with T = Fancontrol::Fan]’ is deprecated: Use qmlRegisterAnonymousType instead [-Wdeprecated-declarations]
45 | qmlRegisterType<Fan>();
| ^
In file included from /home/saadali/Downloads/fancontrol-gui/import/src/fancontrolqmlextension.cpp:35:
/usr/include/x86_64-linux-gnu/qt5/QtQml/qqml.h:183:74: note: declared here
183 | QT_DEPRECATED_VERSION_X_5_14("Use qmlRegisterAnonymousType instead") int qmlRegisterType()
| ^~~~~~~~~~~~~~~
/home/saadali/Downloads/fancontrol-gui/import/src/fancontrolqmlextension.cpp:47:27: warning: ‘int qmlRegisterType() [with T = Fancontrol::Temp]’ is deprecated: Use qmlRegisterAnonymousType instead [-Wdeprecated-declarations]
47 | qmlRegisterType<Temp>();
| ^
In file included from /home/saadali/Downloads/fancontrol-gui/import/src/fancontrolqmlextension.cpp:35:
/usr/include/x86_64-linux-gnu/qt5/QtQml/qqml.h:183:74: note: declared here
183 | QT_DEPRECATED_VERSION_X_5_14("Use qmlRegisterAnonymousType instead") int qmlRegisterType()
| ^~~~~~~~~~~~~~~
/home/saadali/Downloads/fancontrol-gui/import/src/fancontrolqmlextension.cpp:48:28: warning: ‘int qmlRegisterType() [with T = Fancontrol::Hwmon]’ is deprecated: Use qmlRegisterAnonymousType instead [-Wdeprecated-declarations]
48 | qmlRegisterType<Hwmon>();
| ^
In file included from /home/saadali/Downloads/fancontrol-gui/import/src/fancontrolqmlextension.cpp:35:
/usr/include/x86_64-linux-gnu/qt5/QtQml/qqml.h:183:74: note: declared here
183 | QT_DEPRECATED_VERSION_X_5_14("Use qmlRegisterAnonymousType instead") int qmlRegisterType()
| ^~~~~~~~~~~~~~~
/home/saadali/Downloads/fancontrol-gui/import/src/fancontrolqmlextension.cpp:49:29: warning: ‘int qmlRegisterType() [with T = Fancontrol::Loader]’ is deprecated: Use qmlRegisterAnonymousType instead [-Wdeprecated-declarations]
49 | qmlRegisterType<Loader>();
| ^
In file included from /home/saadali/Downloads/fancontrol-gui/import/src/fancontrolqmlextension.cpp:35:
/usr/include/x86_64-linux-gnu/qt5/QtQml/qqml.h:183:74: note: declared here
183 | QT_DEPRECATED_VERSION_X_5_14("Use qmlRegisterAnonymousType instead") int qmlRegisterType()
| ^~~~~~~~~~~~~~~
/home/saadali/Downloads/fancontrol-gui/import/src/fancontrolqmlextension.cpp:52:42: warning: ‘int qmlRegisterType() [with T = Fancontrol::SystemdCommunicator]’ is deprecated: Use qmlRegisterAnonymousType instead [-Wdeprecated-declarations]
52 | qmlRegisterType<SystemdCommunicator>();
| ^
In file included from /home/saadali/Downloads/fancontrol-gui/import/src/fancontrolqmlextension.cpp:35:
/usr/include/x86_64-linux-gnu/qt5/QtQml/qqml.h:183:74: note: declared here
183 | QT_DEPRECATED_VERSION_X_5_14("Use qmlRegisterAnonymousType instead") int qmlRegisterType()
| ^~~~~~~~~~~~~~~
[ 71%] Linking CXX executable ../bin/fancontrol_gui-helper
/home/saadali/Downloads/fancontrol-gui/import/src/loader.cpp: In member function ‘QPair<unsigned int, unsigned int> Fancontrol::Loader::getEntryNumbers(const QString&)’:
/home/saadali/Downloads/fancontrol-gui/import/src/loader.cpp:163:57: warning: ‘QStringList QString::split(QChar, QString::SplitBehavior, Qt::CaseSensitivity) const’ is deprecated: Use Qt::SplitBehavior variant instead [-Wdeprecated-declarations]
163 | auto list = entry.split('/', QString::SkipEmptyParts);
| ^
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qhashfunctions.h:44,
from /usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h:47,
from /usr/include/x86_64-linux-gnu/qt5/QtCore/qmap.h:44,
from /usr/include/x86_64-linux-gnu/qt5/QtCore/QMap:1,
from /home/saadali/Downloads/fancontrol-gui/import/src/loader.h:24,
from /home/saadali/Downloads/fancontrol-gui/import/src/loader.cpp:21:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:615:17: note: declared here
615 | QStringList split(QChar sep, SplitBehavior behavior,
| ^~~~~
[ 71%] Built target fancontrol_gui-helper
/home/saadali/Downloads/fancontrol-gui/import/src/fancontrolqmlextension.cpp: In member function ‘virtual void Fancontrol::FancontrolQmlExtension::registerTypes(const char*)’:
/home/saadali/Downloads/fancontrol-gui/import/src/fancontrolqmlextension.cpp:45:26: warning: ‘int qmlRegisterType() [with T = Fancontrol::Fan]’ is deprecated: Use qmlRegisterAnonymousType instead [-Wdeprecated-declarations]
45 | qmlRegisterType<Fan>();
| ^
In file included from /home/saadali/Downloads/fancontrol-gui/import/src/fancontrolqmlextension.cpp:35:
/usr/include/x86_64-linux-gnu/qt5/QtQml/qqml.h:183:74: note: declared here
183 | QT_DEPRECATED_VERSION_X_5_14("Use qmlRegisterAnonymousType instead") int qmlRegisterType()
| ^~~~~~~~~~~~~~~
/home/saadali/Downloads/fancontrol-gui/import/src/fancontrolqmlextension.cpp:47:27: warning: ‘int qmlRegisterType() [with T = Fancontrol::Temp]’ is deprecated: Use qmlRegisterAnonymousType instead [-Wdeprecated-declarations]
47 | qmlRegisterType<Temp>();
| ^
In file included from /home/saadali/Downloads/fancontrol-gui/import/src/fancontrolqmlextension.cpp:35:
/usr/include/x86_64-linux-gnu/qt5/QtQml/qqml.h:183:74: note: declared here
183 | QT_DEPRECATED_VERSION_X_5_14("Use qmlRegisterAnonymousType instead") int qmlRegisterType()
| ^~~~~~~~~~~~~~~
/home/saadali/Downloads/fancontrol-gui/import/src/fancontrolqmlextension.cpp:48:28: warning: ‘int qmlRegisterType() [with T = Fancontrol::Hwmon]’ is deprecated: Use qmlRegisterAnonymousType instead [-Wdeprecated-declarations]
48 | qmlRegisterType<Hwmon>();
| ^
In file included from /home/saadali/Downloads/fancontrol-gui/import/src/fancontrolqmlextension.cpp:35:
/usr/include/x86_64-linux-gnu/qt5/QtQml/qqml.h:183:74: note: declared here
183 | QT_DEPRECATED_VERSION_X_5_14("Use qmlRegisterAnonymousType instead") int qmlRegisterType()
| ^~~~~~~~~~~~~~~
/home/saadali/Downloads/fancontrol-gui/import/src/fancontrolqmlextension.cpp:49:29: warning: ‘int qmlRegisterType() [with T = Fancontrol::Loader]’ is deprecated: Use qmlRegisterAnonymousType instead [-Wdeprecated-declarations]
49 | qmlRegisterType<Loader>();
| ^
In file included from /home/saadali/Downloads/fancontrol-gui/import/src/fancontrolqmlextension.cpp:35:
/usr/include/x86_64-linux-gnu/qt5/QtQml/qqml.h:183:74: note: declared here
183 | QT_DEPRECATED_VERSION_X_5_14("Use qmlRegisterAnonymousType instead") int qmlRegisterType()
| ^~~~~~~~~~~~~~~
/home/saadali/Downloads/fancontrol-gui/import/src/fancontrolqmlextension.cpp:52:42: warning: ‘int qmlRegisterType() [with T = Fancontrol::SystemdCommunicator]’ is deprecated: Use qmlRegisterAnonymousType instead [-Wdeprecated-declarations]
52 | qmlRegisterType<SystemdCommunicator>();
| ^
In file included from /home/saadali/Downloads/fancontrol-gui/import/src/fancontrolqmlextension.cpp:35:
/usr/include/x86_64-linux-gnu/qt5/QtQml/qqml.h:183:74: note: declared here
183 | QT_DEPRECATED_VERSION_X_5_14("Use qmlRegisterAnonymousType instead") int qmlRegisterType()
| ^~~~~~~~~~~~~~~
[ 72%] Linking CXX executable ../bin/fancontrol_gui
[ 74%] Linking CXX shared library ../bin/libfancontrol_qml_plugin.so
[ 75%] Linking CXX shared library ../../bin/libfancontrol_test_lib.so
[ 75%] Built target fancontrol_qml_plugin
[ 75%] Built target fancontrol_gui
[ 75%] Built target fancontrol_test_lib
Scanning dependencies of target loadertest_autogen
Scanning dependencies of target fantest_autogen
Scanning dependencies of target pwmfantest_autogen
Scanning dependencies of target temptest_autogen
[ 80%] Automatic MOC for target pwmfantest
[ 80%] Automatic MOC for target loadertest
[ 80%] Automatic MOC for target fantest
[ 81%] Automatic MOC for target temptest
[ 81%] Built target temptest_autogen
[ 81%] Built target fantest_autogen
[ 81%] Built target loadertest_autogen
[ 81%] Built target pwmfantest_autogen
Scanning dependencies of target temptest
Scanning dependencies of target fantest
Scanning dependencies of target loadertest
Scanning dependencies of target pwmfantest
[ 84%] Building CXX object import/tests/CMakeFiles/fantest.dir/fantest_autogen/mocs_compilation.cpp.o
[ 84%] Building CXX object import/tests/CMakeFiles/temptest.dir/temptest_autogen/mocs_compilation.cpp.o
[ 87%] Building CXX object import/tests/CMakeFiles/loadertest.dir/loadertest_autogen/mocs_compilation.cpp.o
[ 87%] Building CXX object import/tests/CMakeFiles/temptest.dir/temptest.cpp.o
[ 88%] Building CXX object import/tests/CMakeFiles/pwmfantest.dir/pwmfantest_autogen/mocs_compilation.cpp.o
[ 91%] Building CXX object import/tests/CMakeFiles/loadertest.dir/loadertest.cpp.o
[ 91%] Building CXX object import/tests/CMakeFiles/pwmfantest.dir/pwmfantest.cpp.o
[ 92%] Building CXX object import/tests/CMakeFiles/fantest.dir/fantest.cpp.o
[ 94%] Linking CXX shared module ../bin/kcm_fancontrol.so
[ 94%] Built target kcm_fancontrol
[ 95%] Linking CXX executable ../../bin/temptest
[ 97%] Linking CXX executable ../../bin/pwmfantest
[ 98%] Linking CXX executable ../../bin/fantest
[ 98%] Built target temptest
[ 98%] Built target pwmfantest
[ 98%] Built target fantest
[100%] Linking CXX executable ../../bin/loadertest
[100%] Built target loadertest
When I run the GUI from settings, I get:
Error loading QML file.
Invalid KPackage 'org.kde.fancontrol.kcm'
I am not sure what I did the last time to install it on Debian 11 Bullseye, but it was working back then.
Any idea what I might be missing?
Try "make install" if you haven't already
I have. But it still doesn't work. I have updated to Debian bookworm. Not sure if it will work there.