Skip to content

Can not build + aur package is broken #30

@PixsaOJ

Description

@PixsaOJ

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

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

Status

In progress

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions