- -- 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<CategoriesHolder> rootItem;
- | ^~~~~~~~~~
- /home/usr/.cache/yay/edb-debugger/src/edb-debugger/include/RegisterViewModelBase.h:9:1: note: ‘std::unique_ptr’ is defined in header ‘<memory>’; did you forget to ‘#include <memory>’?
- 8 | #include <deque>
- +++ |+#include <memory>
- 9 | #include <vector>
- /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<std::unique_ptr<RegisterViewItem>> elements;
- | ^~~~~~~~~~
- /home/usr/.cache/yay/edb-debugger/src/edb-debugger/include/RegisterViewModelBase.h:409:26: note: ‘std::unique_ptr’ is defined in header ‘<memory>’; did you forget to ‘#include <memory>’?
- /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 ‘<memory>’; did you forget to ‘#include <memory>’?
- /home/usr/.cache/yay/edb-debugger/src/edb-debugger/include/RegisterViewModelBase.h:409:37: error: template argument 1 is invalid
- 409 | std::vector<std::unique_ptr<RegisterViewItem>> 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<std::unique_ptr<RegisterViewItem>> 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<AbstractRegisterItem> 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<AbstractRegisterItem> 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<std::unique_ptr<AbstractRegisterItem>> registers;
- | ^~~~~~~~~~
- /home/usr/.cache/yay/edb-debugger/src/edb-debugger/include/RegisterViewModelBase.h:484:26: note: ‘std::unique_ptr’ is defined in header ‘<memory>’; did you forget to ‘#include <memory>’?
- /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 ‘<memory>’; did you forget to ‘#include <memory>’?
- /home/usr/.cache/yay/edb-debugger/src/edb-debugger/include/RegisterViewModelBase.h:484:37: error: template argument 1 is invalid
- 484 | std::vector<std::unique_ptr<AbstractRegisterItem>> 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<std::unique_ptr<AbstractRegisterItem>> 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<std::unique_ptr<Category>> categories;
- | ^~~~~~~~~~
- /home/usr/.cache/yay/edb-debugger/src/edb-debugger/include/RegisterViewModelBase.h:541:26: note: ‘std::unique_ptr’ is defined in header ‘<memory>’; did you forget to ‘#include <memory>’?
- /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 ‘<memory>’; did you forget to ‘#include <memory>’?
- /home/usr/.cache/yay/edb-debugger/src/edb-debugger/include/RegisterViewModelBase.h:541:37: error: template argument 1 is invalid
- 541 | std::vector<std::unique_ptr<Category>> 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<std::unique_ptr<Category>> 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