-- Build files have been written to: /home/usr/.cache/yay/edb-debugger/src/edb-debugger/build [ 1%] Automatic MOC and UIC for target edb [ 1%] Built target edb_autogen [ 1%] Generating qrc_breeze-edb.cpp [ 2%] Generating qrc_themes.cpp [ 3%] Generating qrc_breeze-dark-edb.cpp [ 3%] Generating qrc_debugger.cpp [ 3%] Building CXX object src/CMakeFiles/edb.dir/qrc_debugger.cpp.o [ 3%] Building CXX object src/CMakeFiles/edb.dir/edb_autogen/mocs_compilation.cpp.o [ 3%] Building CXX object src/CMakeFiles/edb.dir/BasicBlock.cpp.o [ 4%] Building CXX object src/CMakeFiles/edb.dir/qrc_themes.cpp.o [ 4%] Building CXX object src/CMakeFiles/edb.dir/qrc_breeze-edb.cpp.o [ 6%] Building CXX object src/CMakeFiles/edb.dir/BinaryString.cpp.o [ 6%] Building CXX object src/CMakeFiles/edb.dir/qrc_breeze-dark-edb.cpp.o [ 6%] Building CXX object src/CMakeFiles/edb.dir/ByteShiftArray.cpp.o [ 6%] Building CXX object src/CMakeFiles/edb.dir/CommentServer.cpp.o [ 7%] Building CXX object src/CMakeFiles/edb.dir/Configuration.cpp.o [ 7%] Building CXX object src/CMakeFiles/edb.dir/DataViewInfo.cpp.o [ 8%] Building CXX object src/CMakeFiles/edb.dir/DebugEventHandlers.cpp.o [ 8%] Building CXX object src/CMakeFiles/edb.dir/Debugger.cpp.o [ 9%] Building CXX object src/CMakeFiles/edb.dir/DialogAbout.cpp.o /home/.cache/yay/edb-debugger/src/edb-debugger/src/BinaryString.cpp: In member function ‘void BinaryString::on_txtHex_textEdited(const QString&)’: /home/usr/.cache/yay/edb-debugger/src/edb-debugger/src/BinaryString.cpp:188:45: warning: ‘QStringList QString::split(const QString&, SplitBehavior, Qt::CaseSensitivity) const’ is deprecated: Use split(const QString &sep, Qt::SplitBehavior ...) variant instead [-Wdeprecated-declarations] 188 | const QStringList list1 = text.split(" ", QString::SkipEmptyParts); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt/QtCore/qobject.h:47, from /usr/include/qt/QtWidgets/qwidget.h:45, from /usr/include/qt/QtWidgets/QWidget:1, from /home/usr/.cache/yay/edb-debugger/src/edb-debugger/include/BinaryString.h:23, from /home/usr/.cache/yay/edb-debugger/src/edb-debugger/src/BinaryString.cpp:19: /usr/include/qt/QtCore/qstring.h:609:17: note: declared here 609 | QStringList split(const QString &sep, SplitBehavior behavior, | ^~~~~ /home/usr/.cache/yay/edb-debugger/src/edb-debugger/src/BinaryString.cpp: In member function ‘QByteArray BinaryString::value() const’: /home/usr/.cache/yay/edb-debugger/src/edb-debugger/src/BinaryString.cpp:218:59: warning: ‘QStringList QString::split(const QString&, SplitBehavior, Qt::CaseSensitivity) const’ is deprecated: Use split(const QString &sep, Qt::SplitBehavior ...) variant instead [-Wdeprecated-declarations] 218 | const QStringList list1 = ui->txtHex->text().split(" ", QString::SkipEmptyParts); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt/QtCore/qstring.h:609:17: note: declared here 609 | QStringList split(const QString &sep, SplitBehavior behavior, | ^~~~~ [ 9%] Building CXX object src/CMakeFiles/edb.dir/DialogArguments.cpp.o In file included from /home/usr/.cache/yay/edb-debugger/src/edb-debugger/include/ArchProcessor.h:23, from /home/usr/.cache/yay/edb-debugger/src/edb-debugger/src/Debugger.cpp:19: /home/usr/.cache/yay/edb-debugger/src/edb-debugger/include/RegisterViewModelBase.h:162:14: error: ‘unique_ptr’ in namespace ‘std’ does not name a template type 162 | std::unique_ptr rootItem; | ^~~~~~~~~~ /home/usr/.cache/yay/edb-debugger/src/edb-debugger/include/RegisterViewModelBase.h:9:1: note: ‘std::unique_ptr’ is defined in header ‘’; did you forget to ‘#include ’? 8 | #include +++ |+#include 9 | #include /home/usr/.cache/yay/edb-debugger/src/edb-debugger/include/RegisterViewModelBase.h:409:26: error: ‘unique_ptr’ is not a member of ‘std’ 409 | std::vector> elements; | ^~~~~~~~~~ /home/usr/.cache/yay/edb-debugger/src/edb-debugger/include/RegisterViewModelBase.h:409:26: note: ‘std::unique_ptr’ is defined in header ‘’; did you forget to ‘#include ’? /home/usr/.cache/yay/edb-debugger/src/edb-debugger/include/RegisterViewModelBase.h:409:26: error: ‘unique_ptr’ is not a member of ‘std’ /home/usr/.cache/yay/edb-debugger/src/edb-debugger/include/RegisterViewModelBase.h:409:26: note: ‘std::unique_ptr’ is defined in header ‘’; did you forget to ‘#include ’? /home/usr/.cache/yay/edb-debugger/src/edb-debugger/include/RegisterViewModelBase.h:409:37: error: template argument 1 is invalid 409 | std::vector> elements; | ^~~~~~~~~~~~~~~~ /home/usr/.cache/yay/edb-debugger/src/edb-debugger/include/RegisterViewModelBase.h:409:37: error: template argument 2 is invalid /home/usr/.cache/yay/edb-debugger/src/edb-debugger/include/RegisterViewModelBase.h:409:53: error: expected unqualified-id before ‘>’ token 409 | std::vector> elements; | ^~ /home/usr/.cache/yay/edb-debugger/src/edb-debugger/include/RegisterViewModelBase.h:478:31: error: ‘std::unique_ptr’ has not been declared 478 | void addRegister(std::unique_ptr reg); | ^~~~~~~~~~ /home/usr/.cache/yay/edb-debugger/src/edb-debugger/include/RegisterViewModelBase.h:478:41: error: expected ‘,’ or ‘...’ before ‘<’ token 478 | void addRegister(std::unique_ptr reg); | ^ /home/usr/.cache/yay/edb-debugger/src/edb-debugger/include/RegisterViewModelBase.h:484:26: error: ‘unique_ptr’ is not a member of ‘std’ 484 | std::vector> registers; | ^~~~~~~~~~ /home/usr/.cache/yay/edb-debugger/src/edb-debugger/include/RegisterViewModelBase.h:484:26: note: ‘std::unique_ptr’ is defined in header ‘’; did you forget to ‘#include ’? /home/usr/.cache/yay/edb-debugger/src/edb-debugger/include/RegisterViewModelBase.h:484:26: error: ‘unique_ptr’ is not a member of ‘std’ /home/usr/.cache/yay/edb-debugger/src/edb-debugger/include/RegisterViewModelBase.h:484:26: note: ‘std::unique_ptr’ is defined in header ‘’; did you forget to ‘#include ’? /home/usr/.cache/yay/edb-debugger/src/edb-debugger/include/RegisterViewModelBase.h:484:37: error: template argument 1 is invalid 484 | std::vector> registers; | ^~~~~~~~~~~~~~~~~~~~ /home/usr/.cache/yay/edb-debugger/src/edb-debugger/include/RegisterViewModelBase.h:484:37: error: template argument 2 is invalid /home/usr/.cache/yay/edb-debugger/src/edb-debugger/include/RegisterViewModelBase.h:484:57: error: expected unqualified-id before ‘>’ token 484 | std::vector> registers; | ^~ /home/usr/.cache/yay/edb-debugger/src/edb-debugger/include/RegisterViewModelBase.h:541:26: error: ‘unique_ptr’ is not a member of ‘std’ 541 | std::vector> categories; | ^~~~~~~~~~ /home/usr/.cache/yay/edb-debugger/src/edb-debugger/include/RegisterViewModelBase.h:541:26: note: ‘std::unique_ptr’ is defined in header ‘’; did you forget to ‘#include ’? /home/usr/.cache/yay/edb-debugger/src/edb-debugger/include/RegisterViewModelBase.h:541:26: error: ‘unique_ptr’ is not a member of ‘std’ /home/usr/.cache/yay/edb-debugger/src/edb-debugger/include/RegisterViewModelBase.h:541:26: note: ‘std::unique_ptr’ is defined in header ‘’; did you forget to ‘#include ’? /home/usr/.cache/yay/edb-debugger/src/edb-debugger/include/RegisterViewModelBase.h:541:37: error: template argument 1 is invalid 541 | std::vector> categories; | ^~~~~~~~ /home/usr/.cache/yay/edb-debugger/src/edb-debugger/include/RegisterViewModelBase.h:541:37: error: template argument 2 is invalid /home/usr/.cache/yay/edb-debugger/src/edb-debugger/include/RegisterViewModelBase.h:541:45: error: expected unqualified-id before ‘>’ token 541 | std::vector> categories; | ^~ [ 9%] Building CXX object src/CMakeFiles/edb.dir/DialogAttach.cpp.o [ 10%] Building CXX object src/CMakeFiles/edb.dir/DialogInputBinaryString.cpp.o /home/usr/.cache/yay/edb-debugger/src/edb-debugger/src/Configuration.cpp:39:14: warning: ‘QDataStream& {anonymous}::operator>>(QDataStream&, IBreakpoint::TypeId&)’ defined but not used [-Wunused-function] 39 | QDataStream &operator>>(QDataStream &s, IBreakpoint::TypeId &id) { | ^~~~~~~~ /home/usr/.cache/yay/edb-debugger/src/edb-debugger/src/Configuration.cpp:35:14: warning: ‘QDataStream& {anonymous}::operator<<(QDataStream&, const IBreakpoint::TypeId&)’ defined but not used [-Wunused-function] 35 | QDataStream &operator<<(QDataStream &s, const IBreakpoint::TypeId &id) { | ^~~~~~~~ [ 10%] Building CXX object src/CMakeFiles/edb.dir/DialogInputValue.cpp.o [ 11%] Building CXX object src/CMakeFiles/edb.dir/DialogMemoryRegions.cpp.o /home/usr/.cache/yay/edb-debugger/src/edb-debugger/src/Debugger.cpp: In member function ‘QString Debugger::createTty()’: /home/usr/.cache/yay/edb-debugger/src/edb-debugger/src/Debugger.cpp:605:113: warning: ‘int qrand()’ is deprecated: use QRandomGenerator instead [-Wdeprecated-declarations] 605 | const auto temp_pipe = QString("%1/edb_temp_file_%2_%3").arg(QDir::tempPath()).arg(qrand()).arg(getpid()); | ~~~~~^~ In file included from /usr/include/qt/QtCore/QtGlobal:1, from /home/usr/.cache/yay/edb-debugger/src/edb-debugger/include/API.h:22, from /home/usr/.cache/yay/edb-debugger/src/edb-debugger/include/ArchProcessor.h:22: /usr/include/qt/QtCore/qglobal.h:1274:80: note: declared here 1274 | Q_CORE_EXPORT QT_DEPRECATED_VERSION_X_5_15("use QRandomGenerator instead") int qrand(); | ^~~~~ [ 11%] Building CXX object src/CMakeFiles/edb.dir/DialogOpenProgram.cpp.o [ 12%] Building CXX object src/CMakeFiles/edb.dir/DialogOptions.cpp.o [ 12%] Building CXX object src/CMakeFiles/edb.dir/DialogPlugins.cpp.o [ 12%] Building CXX object src/CMakeFiles/edb.dir/DialogThreads.cpp.o make[2]: *** [src/CMakeFiles/edb.dir/build.make:337: src/CMakeFiles/edb.dir/Debugger.cpp.o] Error 1 make[2]: *** Waiting for unfinished jobs.... make[1]: *** [CMakeFiles/Makefile2:586: src/CMakeFiles/edb.dir/all] Error 2 make: *** [Makefile:146: all] Error 2 ==> ERROR: A failure occurred in build(). Aborting... -> error making: edb-debugger