-
Notifications
You must be signed in to change notification settings - Fork 23
Open
Description
I copied build steps from README, also aur package is broken the same way.
Here are logs:
In file included from /usr/include/qt6/QtWidgets/qwidget.h:9:
/usr/include/qt6/QtCore/qobject.h: In instantiation of ‘T QObject::findChild(QAnyStringView, Qt::FindChildOptions) const [with T = GPUUtilizationContainer*; Qt::FindChildOptions = QFlags<Qt::FindChildOption>]’:
/opt/nvidia-system-monitor-qt/src/MainWindow.cpp:188:71: required from here
188 | auto gpuUtilizationContainer = findChild<GPUUtilizationContainer*>(gpuUtilizationContainerName);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt6/QtCore/qobject.h:158:62: error: static assertion failed: No Q_OBJECT in the class passed to QObject::findChild
158 | static_assert(QtPrivate::HasQ_OBJECT_Macro<ObjType>::Value,
| ^~~~~
/usr/include/qt6/QtCore/qobject.h:158:62: note: ‘QtPrivate::HasQ_OBJECT_Macro<GPUUtilizationContainer>::Value’ evaluates to false
/usr/include/qt6/QtCore/qobject.h: In instantiation of ‘T QObject::findChild(QAnyStringView, Qt::FindChildOptions) const [with T = MemoryUtilizationContainer*; Qt::FindChildOptions = QFlags<Qt::FindChildOption>]’:
/home/pixsa/opt/nvidia-system-monitor-qt/src/MainWindow.cpp:189:77: required from here
189 | auto memoryUtilizationContainer = findChild<MemoryUtilizationContainer*>(memoryUtilizationContainerName);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt6/QtCore/qobject.h:158:62: error: static assertion failed: No Q_OBJECT in the class passed to QObject::findChild
158 | static_assert(QtPrivate::HasQ_OBJECT_Macro<ObjType>::Value,
| ^~~~~
/usr/include/qt6/QtCore/qobject.h:158:62: note: ‘QtPrivate::HasQ_OBJECT_Macro<MemoryUtilizationContainer>::Value’ evaluates to false
[ 22%] Building CXX object CMakeFiles/qnvsm.dir/src/SelectColorButton.cpp.o
[ 25%] Building CXX object CMakeFiles/qnvsm.dir/src/core/Utils.cpp.o
make[3]: *** [CMakeFiles/qnvsm.dir/build.make:113: CMakeFiles/qnvsm.dir/src/MainWindow.cpp.o] Error 1
make[3]: *** Waiting for unfinished jobs....
make[2]: *** [CMakeFiles/Makefile2:90: CMakeFiles/qnvsm.dir/all] Error 2
make[1]: *** [CMakeFiles/Makefile2:97: CMakeFiles/qnvsm.dir/rule] Error 2
make: *** [Makefile:124: qnvsm] Error 2