- 3 aur/bin32-edb-debugger 0.9.20-1 (+2 0.00) (Out-of-date: 2019-10-31)
- EDB (Evan's Debugger) is a QT4 based binary mode debugger with the goal of having usability on par with OllyDbg - 32 bit version (used to debug 32-bit applications on x86_64 architecture).
- 2 aur/edb-debugger-git 1.1.0.r18.ge99c70ef-1 (+3 0.00)
- EDB (Evan's Debugger) is a binary mode debugger with the goal of having usability on par with OllyDbg. Git version
- 1 aur/edb-debugger 1.2.0-1 (+88 0.83)
- EDB (Evan's Debugger) is a cross platform AArch32/x86/x86-64 debugger, inspired by Ollydbg.
- ==> Packages to install (eg: 1 2 3, 1-3 or ^4)
- ==> 1
- :: Checking for conflicts...
- :: Checking for inner conflicts...
- [Aur:1] edb-debugger-1.2.0-1
- :: Downloaded PKGBUILD (1/1): edb-debugger
- 1 edb-debugger (Build Files Exist)
- ==> Diffs to show?
- ==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
- ==> A
- ==> Proceed with install? [Y/n] y
- :: (1/1) Parsing SRCINFO: edb-debugger
- ==> Making package: edb-debugger 1.2.0-1 (Tue 13 Oct 2020 09:13:11 AM +0545)
- ==> Retrieving sources...
- -> Downloading edb-debugger-1.2.0.tgz...
- % Total % Received % Xferd Average Speed Time Time Time Current
- Dload Upload Total Spent Left Speed
- 100 646 100 646 0 0 510 0 0:00:01 0:00:01 --:--:-- 510
- 100 594k 100 594k 0 0 134k 0 0:00:04 0:00:04 --:--:-- 191k
- -> Found edb.desktop
- -> Found plugin_path.patch
- ==> Validating source files with sha256sums...
- edb-debugger-1.2.0.tgz ... Passed
- edb.desktop ... Passed
- plugin_path.patch ... Passed
- ==> Making package: edb-debugger 1.2.0-1 (Tue 13 Oct 2020 09:13:17 AM +0545)
- ==> Checking runtime dependencies...
- ==> Checking buildtime dependencies...
- ==> Retrieving sources...
- -> Found edb-debugger-1.2.0.tgz
- -> Found edb.desktop
- -> Found plugin_path.patch
- ==> Validating source files with sha256sums...
- edb-debugger-1.2.0.tgz ... Passed
- edb.desktop ... Passed
- plugin_path.patch ... Passed
- ==> Removing existing $srcdir/ directory...
- ==> Extracting sources...
- -> Extracting edb-debugger-1.2.0.tgz with bsdtar
- ==> Starting prepare()...
- patching file src/CMakeLists.txt
- Hunk #1 succeeded at 227 (offset 8 lines).
- ==> Sources are ready.
- ==> Making package: edb-debugger 1.2.0-1 (Tue 13 Oct 2020 09:13:21 AM +0545)
- ==> Checking runtime dependencies...
- ==> Checking buildtime dependencies...
- ==> WARNING: Using existing $srcdir/ tree
- ==> Starting build()...
- -- The CXX compiler identification is GNU 10.2.0
- -- Detecting CXX compiler ABI info
- -- Detecting CXX compiler ABI info - done
- -- Check for working CXX compiler: /usr/bin/c++ - skipped
- -- Detecting CXX compile features
- -- Detecting CXX compile features - done
- -- Found Boost: /usr/lib64/cmake/Boost-1.72.0/BoostConfig.cmake (found suitable version "1.72.0", minimum required is "1.35")
- -- Found PkgConfig: /usr/bin/pkg-config (found version "1.7.3")
- -- Checking for module 'capstone>=3.0.4'
- -- Found capstone, version 4.0.2
- -- Checking for module 'libgvc>=2.38.0'
- -- Package 'libgvc', required by 'virtual:world', not found
- -- Checking for module 'double-conversion'
- -- Looking for C++ include double-conversion/double-conversion.h
- -- Looking for C++ include double-conversion/double-conversion.h - found
- -- Checking for module 'gdtoa-desktop'
- -- Package 'gdtoa-desktop', required by 'virtual:world', not found
- CMake Warning at CMakeLists.txt:101 (message):
- gdtoa-desktop package wasn't found. 80-bit floating-point values will be
- shown with max_digits10 digits of precision instead of shortest
- representation.
- -- Configuring done
- -- Generating done
- -- Build files have been written to: /home/m4h4d3v4/.cache/yay/edb-debugger/src/edb-debugger/build
- Scanning dependencies of target edb_autogen
- [ 1%] Automatic MOC and UIC for target edb
- [ 1%] Built target edb_autogen
- [ 2%] Generating qrc_breeze-edb.cpp
- [ 2%] Generating qrc_debugger.cpp
- [ 2%] Generating qrc_breeze-dark-edb.cpp
- Scanning dependencies of target edb
- [ 3%] Building CXX object src/CMakeFiles/edb.dir/qrc_breeze-dark-edb.cpp.o
- [ 4%] Building CXX object src/CMakeFiles/edb.dir/BinaryString.cpp.o
- [ 4%] Building CXX object src/CMakeFiles/edb.dir/qrc_debugger.cpp.o
- [ 4%] Building CXX object src/CMakeFiles/edb.dir/qrc_breeze-edb.cpp.o
- [ 5%] Building CXX object src/CMakeFiles/edb.dir/edb_autogen/mocs_compilation.cpp.o
- [ 5%] Building CXX object src/CMakeFiles/edb.dir/BasicBlock.cpp.o
- [ 5%] Building CXX object src/CMakeFiles/edb.dir/ByteShiftArray.cpp.o
- [ 6%] Building CXX object src/CMakeFiles/edb.dir/CommentServer.cpp.o
- [ 6%] Building CXX object src/CMakeFiles/edb.dir/Configuration.cpp.o
- [ 7%] Building CXX object src/CMakeFiles/edb.dir/DataViewInfo.cpp.o
- [ 7%] Building CXX object src/CMakeFiles/edb.dir/DebugEventHandlers.cpp.o
- [ 7%] Building CXX object src/CMakeFiles/edb.dir/Debugger.cpp.o
- [ 8%] Building CXX object src/CMakeFiles/edb.dir/DialogAbout.cpp.o
- /home/m4h4d3v4/.cache/yay/edb-debugger/src/edb-debugger/src/BinaryString.cpp: In member function ‘void BinaryString::on_txtHex_textEdited(const QString&)’:
- /home/m4h4d3v4/.cache/yay/edb-debugger/src/edb-debugger/src/BinaryString.cpp:188:67: warning: ‘QStringList QString::split(const QString&, QString::SplitBehavior, Qt::CaseSensitivity) const’ is deprecated: Use 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/m4h4d3v4/.cache/yay/edb-debugger/src/edb-debugger/include/BinaryString.h:23,
- from /home/m4h4d3v4/.cache/yay/edb-debugger/src/edb-debugger/src/BinaryString.cpp:19:
- /usr/include/qt/QtCore/qstring.h:604:17: note: declared here
- 604 | QStringList split(const QString &sep, SplitBehavior behavior,
- | ^~~~~
- /home/m4h4d3v4/.cache/yay/edb-debugger/src/edb-debugger/src/BinaryString.cpp: In member function ‘QByteArray BinaryString::value() const’:
- /home/m4h4d3v4/.cache/yay/edb-debugger/src/edb-debugger/src/BinaryString.cpp:218:81: warning: ‘QStringList QString::split(const QString&, QString::SplitBehavior, Qt::CaseSensitivity) const’ is deprecated: Use Qt::SplitBehavior variant instead [-Wdeprecated-declarations]
- 218 | const QStringList list1 = ui->txtHex->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/m4h4d3v4/.cache/yay/edb-debugger/src/edb-debugger/include/BinaryString.h:23,
- from /home/m4h4d3v4/.cache/yay/edb-debugger/src/edb-debugger/src/BinaryString.cpp:19:
- /usr/include/qt/QtCore/qstring.h:604:17: note: declared here
- 604 | QStringList split(const QString &sep, SplitBehavior behavior,
- | ^~~~~
- [ 8%] Building CXX object src/CMakeFiles/edb.dir/DialogArguments.cpp.o
- [ 9%] Building CXX object src/CMakeFiles/edb.dir/DialogAttach.cpp.o
- [ 9%] Building CXX object src/CMakeFiles/edb.dir/DialogInputBinaryString.cpp.o
- [ 10%] Building CXX object src/CMakeFiles/edb.dir/DialogInputValue.cpp.o
- [ 10%] Building CXX object src/CMakeFiles/edb.dir/DialogMemoryRegions.cpp.o
- [ 10%] Building CXX object src/CMakeFiles/edb.dir/DialogOpenProgram.cpp.o
- [ 11%] Building CXX object src/CMakeFiles/edb.dir/DialogOptions.cpp.o
- [ 11%] Building CXX object src/CMakeFiles/edb.dir/DialogPlugins.cpp.o
- /home/m4h4d3v4/.cache/yay/edb-debugger/src/edb-debugger/src/Debugger.cpp: In member function ‘QString Debugger::createTty()’:
- /home/m4h4d3v4/.cache/yay/edb-debugger/src/edb-debugger/src/Debugger.cpp:604:96: warning: ‘int qrand()’ is deprecated: use QRandomGenerator instead [-Wdeprecated-declarations]
- 604 | const QString 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/m4h4d3v4/.cache/yay/edb-debugger/src/edb-debugger/src/DataViewInfo.h:22,
- from /home/m4h4d3v4/.cache/yay/edb-debugger/src/edb-debugger/src/Debugger.h:22,
- from /home/m4h4d3v4/.cache/yay/edb-debugger/src/edb-debugger/src/Debugger.cpp:19:
- /usr/include/qt/QtCore/qglobal.h:1279:80: note: declared here
- 1279 | Q_CORE_EXPORT QT_DEPRECATED_VERSION_X_5_15("use QRandomGenerator instead") int qrand();
- | ^~~~~
- [ 12%] Building CXX object src/CMakeFiles/edb.dir/DialogThreads.cpp.o
- [ 12%] Building CXX object src/CMakeFiles/edb.dir/ExpressionDialog.cpp.o
- [ 13%] Building CXX object src/CMakeFiles/edb.dir/FixedFontSelector.cpp.o
- [ 13%] Building CXX object src/CMakeFiles/edb.dir/FloatX.cpp.o
- [ 13%] Building CXX object src/CMakeFiles/edb.dir/Font.cpp.o
- [ 14%] Building CXX object src/CMakeFiles/edb.dir/Function.cpp.o
- [ 14%] Building CXX object src/CMakeFiles/edb.dir/HexStringValidator.cpp.o
- [ 15%] Building CXX object src/CMakeFiles/edb.dir/MemoryRegions.cpp.o
- [ 15%] Building CXX object src/CMakeFiles/edb.dir/PluginModel.cpp.o
- [ 16%] Building CXX object src/CMakeFiles/edb.dir/ProcessModel.cpp.o
- [ 16%] Building CXX object src/CMakeFiles/edb.dir/QLongValidator.cpp.o
- [ 17%] Building CXX object src/CMakeFiles/edb.dir/QULongValidator.cpp.o
- [ 17%] Building CXX object src/CMakeFiles/edb.dir/RecentFileManager.cpp.o
- [ 17%] Building CXX object src/CMakeFiles/edb.dir/RegionBuffer.cpp.o
- [ 18%] Building CXX object src/CMakeFiles/edb.dir/Register.cpp.o
- [ 18%] Building CXX object src/CMakeFiles/edb.dir/RegisterViewModelBase.cpp.o
- [ 19%] Building CXX object src/CMakeFiles/edb.dir/State.cpp.o
- [ 19%] Building CXX object src/CMakeFiles/edb.dir/SymbolManager.cpp.o
- [ 20%] Building CXX object src/CMakeFiles/edb.dir/ThreadsModel.cpp.o
- [ 20%] Building CXX object src/CMakeFiles/edb.dir/capstone-edb/Inspection.cpp.o
- [ 20%] Building CXX object src/CMakeFiles/edb.dir/capstone-edb/Instruction.cpp.o
- [ 21%] Building CXX object src/CMakeFiles/edb.dir/edb.cpp.o
- [ 21%] Building CXX object src/CMakeFiles/edb.dir/main.cpp.o
- [ 22%] Building CXX object src/CMakeFiles/edb.dir/qhexview/qhexview.cpp.o
- [ 22%] Building CXX object src/CMakeFiles/edb.dir/session/SessionError.cpp.o
- [ 23%] Building CXX object src/CMakeFiles/edb.dir/session/SessionManager.cpp.o
- [ 23%] Building CXX object src/CMakeFiles/edb.dir/widgets/NavigationHistory.cpp.o
- [ 23%] Building CXX object src/CMakeFiles/edb.dir/widgets/QDisassemblyView.cpp.o
- /home/m4h4d3v4/.cache/yay/edb-debugger/src/edb-debugger/src/qhexview/qhexview.cpp: In member function ‘void QHexView::setFont(const QFont&)’:
- /home/m4h4d3v4/.cache/yay/edb-debugger/src/edb-debugger/src/qhexview/qhexview.cpp:171:28: warning: ‘int QFontMetrics::width(QChar) const’ is deprecated: Use QFontMetrics::horizontalAdvance [-Wdeprecated-declarations]
- 171 | fontWidth_ = fm.width('X');
- | ^
- In file included from /usr/include/qt/QtWidgets/qwidget.h:50,
- from /usr/include/qt/QtWidgets/qframe.h:44,
- from /usr/include/qt/QtWidgets/qabstractscrollarea.h:44,
- from /usr/include/qt/QtWidgets/QAbstractScrollArea:1,
- from /home/m4h4d3v4/.cache/yay/edb-debugger/src/edb-debugger/src/qhexview/qhexview.h:19,
- from /home/m4h4d3v4/.cache/yay/edb-debugger/src/edb-debugger/src/qhexview/qhexview.cpp:16:
- /usr/include/qt/QtGui/qfontmetrics.h:110:9: note: declared here
- 110 | int width(QChar) const;
- | ^~~~~
- [ 24%] Building CXX object src/CMakeFiles/edb.dir/widgets/RegisterViewDelegate.cpp.o
- /home/m4h4d3v4/.cache/yay/edb-debugger/src/edb-debugger/src/main.cpp: In function ‘int main(int, char**)’:
- /home/m4h4d3v4/.cache/yay/edb-debugger/src/edb-debugger/src/main.cpp:231:27: warning: ‘void qsrand(uint)’ is deprecated: use QRandomGenerator instead [-Wdeprecated-declarations]
- 231 | qsrand(std::time(nullptr));
- | ^
- In file included from /usr/include/qt/QtCore/QtGlobal:1,
- from /home/m4h4d3v4/.cache/yay/edb-debugger/src/edb-debugger/include/API.h:22,
- from /home/m4h4d3v4/.cache/yay/edb-debugger/src/edb-debugger/include/Configuration.h:22,
- from /home/m4h4d3v4/.cache/yay/edb-debugger/src/edb-debugger/src/main.cpp:19:
- /usr/include/qt/QtCore/qglobal.h:1278:81: note: declared here
- 1278 | Q_CORE_EXPORT QT_DEPRECATED_VERSION_X_5_15("use QRandomGenerator instead") void qsrand(uint seed);
- | ^~~~~~
- [ 24%] Building CXX object src/CMakeFiles/edb.dir/widgets/SyntaxHighlighter.cpp.o
- [ 25%] Building CXX object src/CMakeFiles/edb.dir/widgets/TabWidget.cpp.o
- [ 25%] Building CXX object src/CMakeFiles/edb.dir/arch/x86-generic/ArchProcessor.cpp.o
- [ 26%] Building CXX object src/CMakeFiles/edb.dir/arch/x86-generic/RegisterViewModel.cpp.o
- /home/m4h4d3v4/.cache/yay/edb-debugger/src/edb-debugger/src/widgets/QDisassemblyView.cpp: In member function ‘virtual void QDisassemblyView::wheelEvent(QWheelEvent*)’:
- /home/m4h4d3v4/.cache/yay/edb-debugger/src/edb-debugger/src/widgets/QDisassemblyView.cpp:407:36: warning: ‘int QWheelEvent::delta() const’ is deprecated: Use angleDelta() [-Wdeprecated-declarations]
- 407 | const int dy = e->delta();
- | ^
- In file included from /usr/include/qt/QtGui/qtextlayout.h:49,
- from /usr/include/qt/QtGui/QTextLayout:1,
- from /home/m4h4d3v4/.cache/yay/edb-debugger/sr
- c/edb-debugger/src/widgets/SyntaxHighlighter.h:24,
- from /home/m4h4d3v4/.cache/yay/edb-debugger/src/edb-debugger/src/widgets/QDisassemblyView.cpp:33:
- /usr/include/qt/QtGui/qevent.h:219:16: note: declared here
- 219 | inline int delta() const { return qt4D; }
- | ^~~~~
- /home/m4h4d3v4/.cache/yay/edb-debugger/src/edb-debugger/src/widgets/QDisassemblyView.cpp:420:15: warning: ‘int QWheelEvent::delta() const’ is deprecated: Use angleDelta() [-Wdeprecated-declarations]
- 420 | if (e->delta() > 0) {
- | ^
- In file included from /usr/include/qt/QtGui/qtextlayout.h:49,
- from /usr/include/qt/QtGui/QTextLayout:1,
- from /home/m4h4d3v4/.cache/yay/edb-debugger/src/edb-debugger/src/widgets/SyntaxHighlighter.h:24,
- from /home/m4h4d3v4/.cache/yay/edb-debugger/src/edb-debugger/src/widgets/QDisassemblyView.cpp:33:
- /usr/include/qt/QtGui/qevent.h:219:16: note: declared here
- 219 | inline int delta() const { return qt4D; }
- | ^~~~~
- /home/m4h4d3v4/.cache/yay/edb-debugger/src/edb-debugger/src/widgets/QDisassemblyView.cpp: In member function ‘void QDisassemblyView::drawRegiserBadges(QPainter&, QDisassemblyView::DrawingContext*)’:
- /home/m4h4d3v4/.cache/yay/edb-debugger/src/edb-debugger/src/widgets/QDisassemblyView.cpp:900:19: error: aggregate ‘QPainterPath path’ has incomplete type and cannot be defined
- 900 | QPainterPath path;
- | ^~~~
- /home/m4h4d3v4/.cache/yay/edb-debugger/src/edb-debugger/src/widgets/QDisassemblyView.cpp: In member function ‘void QDisassemblyView::drawJumpArrows(QPainter&, const QDisassemblyView::DrawingContext*)’:
- /home/m4h4d3v4/.cache/yay/edb-debugger/src/edb-debugger/src/widgets/QDisassemblyView.cpp:1469:17: error: aggregate ‘QPainterPath path’ has incomplete type and cannot be defined
- 1469 | QPainterPath path;
- | ^~~~
- /home/m4h4d3v4/.cache/yay/edb-debugger/src/edb-debugger/src/widgets/QDisassemblyView.cpp:1486:17: error: aggregate ‘QPainterPath path’ has incomplete type and cannot be defined
- 1486 | QPainterPath path;
- | ^~~~
- /home/m4h4d3v4/.cache/yay/edb-debugger/src/edb-debugger/src/widgets/QDisassemblyView.cpp:1503:17: error: aggregate ‘QPainterPath path’ has incomplete type and cannot be defined
- 1503 | QPainterPath path;
- | ^~~~
- make[2]: *** [src/CMakeFiles/edb.dir/build.make:790: src/CMakeFiles/edb.dir/widgets/QDisassemblyView.cpp.o] Error 1
- make[2]: *** Waiting for unfinished jobs....
- make[1]: *** [CMakeFiles/Makefile2:679: src/CMakeFiles/edb.dir/all] Error 2
- make: *** [Makefile:160: all] Error 2
- ==> ERROR: A failure occurred in build().
- Aborting...
- error making: edb-debugger