4\" -DQ_HOST_RISCV64 -DQ_OS_FEDORA -DQ_OS_VERSION=\"33\" -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_X11EXTRAS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Inethogs/src -isystem /usr/include/libdtk-2.1.1/DWidget -isystem /usr/include/libdtk-2.1.1/DCore -isystem /usr/include/libdtk-2.1.1/DWm -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtX11Extras -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtDBus -isystem /usr/include/qt5/QtCore -Iout -I/usr/lib64/qt5/mkspecs/linux-g++ -o out/utils.o src/utils.cpp In file included from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qobject.h:49, from /usr/include/qt5/QtCore/QObject:1, from /usr/include/libdtk-2.1.1/DWm/dwindowmanager.h:25, from src/find_window_title.h:27, from src/utils.h:27, from src/utils.cpp:25: /usr/include/qt5/QtCore/qhashfunctions.h:204:1: error: redefinition of 'struct std::hash' 204 | QT_SPECIALIZE_STD_HASH_TO_CALL_QHASH_BY_CREF(QString) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/utils.cpp:24: src/hashqstring.h:31:23: note: previous definition of 'struct std::hash' 31 | template<> struct hash | ^~~~~~~~~~~~~ src/utils.cpp: In function 'QSize Utils::getRenderSize(int, QString)': src/utils.cpp:265:42: warning: 'int QFontMetrics::width(const QString&, int) const' is deprecated: Use QFontMetrics::horizontalAdvance [-Wdeprecated-declarations] 265 | int lineWidth = fm.width(line); | ^ In file included from /usr/include/qt5/QtGui/qpainter.h:59, from /usr/include/qt5/QtGui/QPainter:1, from src/utils.h:32, from src/utils.cpp:25: /usr/include/qt5/QtGui/qfontmetrics.h:106:9: note: declared here 106 | int width(const QString &, int len = -1) const; | ^~~~~ src/utils.cpp: In function 'QString Utils::getProcessEnvironmentVariable(pid_t, QString)': src/utils.cpp:382:40: warning: catching polymorphic type 'class std::ios_base::failure' by value [-Wcatch-value=] 382 | } catch(std::ifstream::failure e) { | ^ src/utils.cpp: In function 'QString Utils::getProcessCmdline(pid_t)': src/utils.cpp:410:40: warning: catching polymorphic type 'class std::ios_base::failure' by value [-Wcatch-value=] 410 | } catch(std::ifstream::failure e) { | ^ src/utils.cpp: In function 'void Utils::getNetworkBandWidth(long long unsigned int&, long long unsigned int&)': src/utils.cpp:890:14: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 890 | fgets(buf, bufsize, devfd); | ~~~~~^~~~~~~~~~~~~~~~~~~~~ src/utils.cpp:891:14: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 891 | fgets(buf, bufsize, devfd); | ~~~~~^~~~~~~~~~~~~~~~~~~~~ make: *** [Makefile:756: out/utils.o] Error 1 RPM build errors: error: Bad exit status from /var/tmp/rpm-tmp.oaZJIE (%build) Bad exit status from /var/tmp/rpm-tmp.oaZJIE (%build) Child return code was: 1 EXCEPTION: [Error()] Traceback (most recent call last): File "/usr/lib/python3.8/site-packages/mockbuild/trace_decorator.py", line 95, in trace result = func(*args, **kw) File "/usr/lib/python3.8/site-packages/mockbuild/util.py", line 746, in do_with_status raise exception.Error("Command failed: \n # %s\n%s" % (command, output), child.returncode) mockbuild.exception.Error: Command failed: # bash --login -c /usr/bin/rpmbuild -bb --target riscv64 --nodeps /builddir/build/SPECS/deepin-system-monitor.spec