Ali Madan - 2022-01-28

Hi 🙋🏻,
I'm trying to install dfm, However it gives me this error about QPainterPath

dfilemanager-code/build master* via  v3.22.1
 cmake ../ -DCMAKE_INSTALL_PREFIX=/usr -DQT5BUILD=ON
CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required):
  Compatibility with CMake < 2.8.12 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value or use a ...<max> suffix to tell
  CMake that the project does not need compatibility with older versions.


-- kf5solid not found, device management in bookmarksview bad at best
-- Found X11: /usr/include
-- Looking for XOpenDisplay in /usr/lib/libX11.so;/usr/lib/libXext.so
-- Looking for XOpenDisplay in /usr/lib/libX11.so;/usr/lib/libXext.so - found
-- Looking for gethostbyname
-- Looking for gethostbyname - found
-- Looking for connect
-- Looking for connect - found
-- Looking for remove
-- Looking for remove - found
-- Looking for shmat
-- Looking for shmat - found
-- Looking for IceConnectionNumber in ICE
-- Looking for IceConnectionNumber in ICE - found
-- found magic library: /usr/lib/libmagic.so and header: /usr/include/magic.h
-- Found exiv library at /usr/lib/libexiv2.so and exiv include dirs at /usr/include
-- found poppler library: /usr/lib/libpoppler-qt5.so and includes: /usr/include/poppler/qt5, building poppler thumbnailing plugin...
-- found ffmpegthumbnailer library /usr/lib/libffmpegthumbnailer.so, building plugin for thumbnailing videos
-- Configuring done
-- Generating done
-- Build files have been written to: /run/media/darkeye/SanDisk/Git-Repo/dfilemanager-code/build

dfilemanager-code/build master* via  v3.22.1
 make
[  1%] Automatic MOC for target thumbsimageplugin
[  1%] Built target thumbsimageplugin_autogen
[  3%] Building CXX object plugins/ThumbsImages/CMakeFiles/thumbsimageplugin.dir/thumbsimageplugin_autogen/mocs_compilation.cpp.o
[  5%] Building CXX object plugins/ThumbsImages/CMakeFiles/thumbsimageplugin.dir/thumbsimages.cpp.o
[  7%] Linking CXX shared library libthumbsimageplugin.so
[  7%] Built target thumbsimageplugin
[  9%] Automatic MOC for target thumbspdfplugin
[  9%] Built target thumbspdfplugin_autogen
[ 11%] Building CXX object plugins/ThumbsPDF/CMakeFiles/thumbspdfplugin.dir/thumbspdfplugin_autogen/mocs_compilation.cpp.o
[ 12%] Building CXX object plugins/ThumbsPDF/CMakeFiles/thumbspdfplugin.dir/thumbspdf.cpp.o
In file included from /usr/include/poppler/qt5/poppler-qt5.h:52,
                 from /run/media/darkeye/SanDisk/Git-Repo/dfilemanager-code/plugins/ThumbsPDF/thumbspdf.cpp:12:
/usr/include/poppler/qt5/poppler-annotation.h:639:5: warning: template<class T> class QLinkedList is deprecated: Use std::list instead [-Wdeprecated-declarations]
  639 |     QLinkedList<QPointF> linePoints() const;
      |     ^~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvarlengtharray.h:43,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/qplugin.h:44,
                 from /usr/include/qt/QtCore/QtPlugin:1,
                 from /run/media/darkeye/SanDisk/Git-Repo/dfilemanager-code/plugins/ThumbsPDF/../../dfm/interfaces.h:26,
                 from /run/media/darkeye/SanDisk/Git-Repo/dfilemanager-code/plugins/ThumbsPDF/thumbspdf.h:4,
                 from /run/media/darkeye/SanDisk/Git-Repo/dfilemanager-code/plugins/ThumbsPDF/thumbspdf.cpp:1:
/usr/include/qt/QtCore/qcontainerfwd.h:51:26: note: declared here
   51 | template <class T> class QLinkedList;
      |                          ^~~~~~~~~~~
In file included from /usr/include/poppler/qt5/poppler-qt5.h:52,
                 from /run/media/darkeye/SanDisk/Git-Repo/dfilemanager-code/plugins/ThumbsPDF/thumbspdf.cpp:12:
/usr/include/poppler/qt5/poppler-annotation.h:640:30: warning: template<class T> class QLinkedList is deprecated: Use std::list instead [-Wdeprecated-declarations]
  640 |     void setLinePoints(const QLinkedList<QPointF> &points);
      |                              ^~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvarlengtharray.h:43,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/qplugin.h:44,
                 from /usr/include/qt/QtCore/QtPlugin:1,
                 from /run/media/darkeye/SanDisk/Git-Repo/dfilemanager-code/plugins/ThumbsPDF/../../dfm/interfaces.h:26,
                 from /run/media/darkeye/SanDisk/Git-Repo/dfilemanager-code/plugins/ThumbsPDF/thumbspdf.h:4,
                 from /run/media/darkeye/SanDisk/Git-Repo/dfilemanager-code/plugins/ThumbsPDF/thumbspdf.cpp:1:
/usr/include/qt/QtCore/qcontainerfwd.h:51:26: note: declared here
   51 | template <class T> class QLinkedList;
      |                          ^~~~~~~~~~~
In file included from /usr/include/poppler/qt5/poppler-qt5.h:52,
                 from /run/media/darkeye/SanDisk/Git-Repo/dfilemanager-code/plugins/ThumbsPDF/thumbspdf.cpp:12:
/usr/include/poppler/qt5/poppler-annotation.h:854:11: warning: template<class T> class QLinkedList is deprecated: Use std::list instead [-Wdeprecated-declarations]
  854 |     QList<QLinkedList<QPointF>> inkPaths() const;
      |           ^~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvarlengtharray.h:43,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/qplugin.h:44,
                 from /usr/include/qt/QtCore/QtPlugin:1,
                 from /run/media/darkeye/SanDisk/Git-Repo/dfilemanager-code/plugins/ThumbsPDF/../../dfm/interfaces.h:26,
                 from /run/media/darkeye/SanDisk/Git-Repo/dfilemanager-code/plugins/ThumbsPDF/thumbspdf.h:4,
                 from /run/media/darkeye/SanDisk/Git-Repo/dfilemanager-code/plugins/ThumbsPDF/thumbspdf.cpp:1:
/usr/include/qt/QtCore/qcontainerfwd.h:51:26: note: declared here
   51 | template <class T> class QLinkedList;
      |                          ^~~~~~~~~~~
In file included from /usr/include/poppler/qt5/poppler-qt5.h:52,
                 from /run/media/darkeye/SanDisk/Git-Repo/dfilemanager-code/plugins/ThumbsPDF/thumbspdf.cpp:12:
/usr/include/poppler/qt5/poppler-annotation.h:855:34: warning: template<class T> class QLinkedList is deprecated: Use std::list instead [-Wdeprecated-declarations]
  855 |     void setInkPaths(const QList<QLinkedList<QPointF>> &paths);
      |                                  ^~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvarlengtharray.h:43,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/qplugin.h:44,
                 from /usr/include/qt/QtCore/QtPlugin:1,
                 from /run/media/darkeye/SanDisk/Git-Repo/dfilemanager-code/plugins/ThumbsPDF/../../dfm/interfaces.h:26,
                 from /run/media/darkeye/SanDisk/Git-Repo/dfilemanager-code/plugins/ThumbsPDF/thumbspdf.h:4,
                 from /run/media/darkeye/SanDisk/Git-Repo/dfilemanager-code/plugins/ThumbsPDF/thumbspdf.cpp:1:
/usr/include/qt/QtCore/qcontainerfwd.h:51:26: note: declared here
   51 | template <class T> class QLinkedList;
      |                          ^~~~~~~~~~~
[ 14%] Linking CXX shared library libthumbspdfplugin.so
[ 14%] Built target thumbspdfplugin
[ 16%] Automatic MOC for target thumbstextplugin
[ 16%] Built target thumbstextplugin_autogen
[ 18%] Building CXX object plugins/ThumbsText/CMakeFiles/thumbstextplugin.dir/thumbstextplugin_autogen/mocs_compilation.cpp.o
[ 20%] Building CXX object plugins/ThumbsText/CMakeFiles/thumbstextplugin.dir/thumbstext.cpp.o
[ 22%] Linking CXX shared library libthumbstextplugin.so
[ 22%] Built target thumbstextplugin
[ 24%] Automatic MOC for target thumbsvideosplugin
[ 24%] Built target thumbsvideosplugin_autogen
[ 25%] Building CXX object plugins/ThumbsVideos/CMakeFiles/thumbsvideosplugin.dir/thumbsvideosplugin_autogen/mocs_compilation.cpp.o
[ 27%] Building CXX object plugins/ThumbsVideos/CMakeFiles/thumbsvideosplugin.dir/thumbsvideos.cpp.o
[ 29%] Linking CXX shared library libthumbsvideosplugin.so
[ 29%] Built target thumbsvideosplugin
[ 31%] Automatic MOC for target dfm
[ 31%] Built target dfm_autogen
[ 33%] Building CXX object dfm/CMakeFiles/dfm.dir/dfm_autogen/mocs_compilation.cpp.o
In file included from /run/media/darkeye/SanDisk/Git-Repo/dfilemanager-code/build/dfm/dfm_autogen/EWIEGA46WW/moc_dockwidget.cpp:10,
                 from /run/media/darkeye/SanDisk/Git-Repo/dfilemanager-code/build/dfm/dfm_autogen/mocs_compilation.cpp:9:
/run/media/darkeye/SanDisk/Git-Repo/dfilemanager-code/build/dfm/dfm_autogen/EWIEGA46WW/../../../../dfm/dockwidget.h:37:102: warning: constexpr QFlags<T>::QFlags(QFlags<T>::Zero) [with Enum = Qt::WindowType; QFlags<T>::Zero = int QFlags<Qt::WindowType>::Private::*] is deprecated: Use default constructor instead [-Wdeprecated-declarations]
   37 |     DockWidget(QWidget *parent = 0, const QString &title = QString(), const Qt::WindowFlags &flags = 0, const Pos &pos = Left);
      |                                                                                                      ^
In file included from /usr/include/qt/QtCore/qglobal.h:1299,
                 from /usr/include/qt/QtGui/qtguiglobal.h:43,
                 from /usr/include/qt/QtWidgets/qtwidgetsglobal.h:43,
                 from /usr/include/qt/QtWidgets/qapplication.h:43,
                 from /usr/include/qt/QtWidgets/QApplication:1,
                 from /run/media/darkeye/SanDisk/Git-Repo/dfilemanager-code/build/dfm/dfm_autogen/EWIEGA46WW/../../../../dfm/application.h:25,
                 from /run/media/darkeye/SanDisk/Git-Repo/dfilemanager-code/build/dfm/dfm_autogen/EWIEGA46WW/moc_application.cpp:10,
                 from /run/media/darkeye/SanDisk/Git-Repo/dfilemanager-code/build/dfm/dfm_autogen/mocs_compilation.cpp:2:
/usr/include/qt/QtCore/qflags.h:123:80: note: declared here
  123 |     QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
      |                                                                                ^~~~~~
[ 35%] Building CXX object dfm/CMakeFiles/dfm.dir/actions.cpp.o
[ 37%] Building CXX object dfm/CMakeFiles/dfm.dir/application.cpp.o
[ 38%] Building CXX object dfm/CMakeFiles/dfm.dir/columnview.cpp.o
/run/media/darkeye/SanDisk/Git-Repo/dfilemanager-code/dfm/columnview.cpp: In member function virtual void DFM::Column::paintEvent(QPaintEvent*):
/run/media/darkeye/SanDisk/Git-Repo/dfilemanager-code/dfm/columnview.cpp:412:32: warning: QStyleOptionViewItemV4 is deprecated [-Wdeprecated-declarations]
  412 |         QStyleOptionViewItemV4 opt = viewOptions();
      |                                ^~~
In file included from /usr/include/qt/QtWidgets/qabstractitemdelegate.h:45,
                 from /usr/include/qt/QtWidgets/qabstractitemview.h:47,
                 from /usr/include/qt/QtWidgets/QAbstractItemView:1,
                 from /run/media/darkeye/SanDisk/Git-Repo/dfilemanager-code/dfm/columnview.h:25,
                 from /run/media/darkeye/SanDisk/Git-Repo/dfilemanager-code/dfm/columnview.cpp:30:
/usr/include/qt/QtWidgets/qstyleoption.h:473:48: note: declared here
  473 | typedef Q_DECL_DEPRECATED QStyleOptionViewItem QStyleOptionViewItemV4;
      |                                                ^~~~~~~~~~~~~~~~~~~~~~
/run/media/darkeye/SanDisk/Git-Repo/dfilemanager-code/dfm/columnview.cpp: In member function virtual void DFM::Column::wheelEvent(QWheelEvent*):
/run/media/darkeye/SanDisk/Git-Repo/dfilemanager-code/dfm/columnview.cpp:521:45: warning: int QWheelEvent::delta() const is deprecated: Use angleDelta() [-Wdeprecated-declarations]
  521 |             s->setValue(s->value()+(e->delta()>0?1:-1));
      |                                     ~~~~~~~~^~
In file included from /usr/include/qt/QtGui/QKeyEvent:1,
                 from /run/media/darkeye/SanDisk/Git-Repo/dfilemanager-code/dfm/helpers.h:6,
                 from /run/media/darkeye/SanDisk/Git-Repo/dfilemanager-code/dfm/columnview.h:27,
                 from /run/media/darkeye/SanDisk/Git-Repo/dfilemanager-code/dfm/columnview.cpp:30:
/usr/include/qt/QtGui/qevent.h:219:16: note: declared here
  219 |     inline int delta() const  { return qt4D; }
      |                ^~~~~
[ 40%] Building CXX object dfm/CMakeFiles/dfm.dir/commanddialog.cpp.o
/run/media/darkeye/SanDisk/Git-Repo/dfilemanager-code/dfm/commanddialog.cpp: In constructor CommandDialog::CommandDialog(QWidget*, const QString&):
/run/media/darkeye/SanDisk/Git-Repo/dfilemanager-code/dfm/commanddialog.cpp:61:75: warning: QString::SkipEmptyParts is deprecated [-Wdeprecated-declarations]
   61 |     const QStringList paths = QString(getenv("PATH")).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/qdialog.h:44,
                 from /usr/include/qt/QtWidgets/QDialog:1,
                 from /run/media/darkeye/SanDisk/Git-Repo/dfilemanager-code/dfm/commanddialog.h:4,
                 from /run/media/darkeye/SanDisk/Git-Repo/dfilemanager-code/dfm/commanddialog.cpp:1:
/usr/include/qt/QtCore/qstring.h:605:9: note: declared here
  605 |         SkipEmptyParts Q_DECL_ENUMERATOR_DEPRECATED
      |         ^~~~~~~~~~~~~~
/run/media/darkeye/SanDisk/Git-Repo/dfilemanager-code/dfm/commanddialog.cpp:61:75: warning: QString::SkipEmptyParts is deprecated [-Wdeprecated-declarations]
   61 |     const QStringList paths = QString(getenv("PATH")).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/qdialog.h:44,
                 from /usr/include/qt/QtWidgets/QDialog:1,
                 from /run/media/darkeye/SanDisk/Git-Repo/dfilemanager-code/dfm/commanddialog.h:4,
                 from /run/media/darkeye/SanDisk/Git-Repo/dfilemanager-code/dfm/commanddialog.cpp:1:
/usr/include/qt/QtCore/qstring.h:605:9: note: declared here
  605 |         SkipEmptyParts Q_DECL_ENUMERATOR_DEPRECATED
      |         ^~~~~~~~~~~~~~
/run/media/darkeye/SanDisk/Git-Repo/dfilemanager-code/dfm/commanddialog.cpp:61:60: warning: QStringList QString::split(const QString&, QString::SplitBehavior, Qt::CaseSensitivity) const is deprecated: Use Qt::SplitBehavior variant instead [-Wdeprecated-declarations]
   61 |     const QStringList paths = QString(getenv("PATH")).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/qdialog.h:44,
                 from /usr/include/qt/QtWidgets/QDialog:1,
                 from /run/media/darkeye/SanDisk/Git-Repo/dfilemanager-code/dfm/commanddialog.h:4,
                 from /run/media/darkeye/SanDisk/Git-Repo/dfilemanager-code/dfm/commanddialog.cpp:1:
/usr/include/qt/QtCore/qstring.h:609:17: note: declared here
  609 |     QStringList split(const QString &sep, SplitBehavior behavior,
      |                 ^~~~~
[ 42%] Building CXX object dfm/CMakeFiles/dfm.dir/config.cpp.o
/run/media/darkeye/SanDisk/Git-Repo/dfilemanager-code/dfm/config.cpp: In static member function static QList<QAction*> DFM::Store::openWithActions(const QString&):
/run/media/darkeye/SanDisk/Git-Repo/dfilemanager-code/dfm/config.cpp:319:107: warning: QString::SkipEmptyParts is deprecated [-Wdeprecated-declarations]
  319 |     QStringList mimeTypesList = QString(mimeTypes.read(QFileInfo(mimeTypes).size())).split("\n", QString::SkipEmptyParts);
      |                                                                                                           ^~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/QString:1,
                 from /run/media/darkeye/SanDisk/Git-Repo/dfilemanager-code/dfm/config.h:25,
                 from /run/media/darkeye/SanDisk/Git-Repo/dfilemanager-code/dfm/config.cpp:22:
/usr/include/qt/QtCore/qstring.h:605:9: note: declared here
  605 |         SkipEmptyParts Q_DECL_ENUMERATOR_DEPRECATED
      |         ^~~~~~~~~~~~~~
/run/media/darkeye/SanDisk/Git-Repo/dfilemanager-code/dfm/config.cpp:319:107: warning: QString::SkipEmptyParts is deprecated [-Wdeprecated-declarations]
  319 |     QStringList mimeTypesList = QString(mimeTypes.read(QFileInfo(mimeTypes).size())).split("\n", QString::SkipEmptyParts);
      |                                                                                                           ^~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/QString:1,
                 from /run/media/darkeye/SanDisk/Git-Repo/dfilemanager-code/dfm/config.h:25,
                 from /run/media/darkeye/SanDisk/Git-Repo/dfilemanager-code/dfm/config.cpp:22:
/usr/include/qt/QtCore/qstring.h:605:9: note: declared here
  605 |         SkipEmptyParts Q_DECL_ENUMERATOR_DEPRECATED
      |         ^~~~~~~~~~~~~~
/run/media/darkeye/SanDisk/Git-Repo/dfilemanager-code/dfm/config.cpp:319:91: warning: QStringList QString::split(const QString&, QString::SplitBehavior, Qt::CaseSensitivity) const is deprecated: Use Qt::SplitBehavior variant instead [-Wdeprecated-declarations]
  319 |     QStringList mimeTypesList = QString(mimeTypes.read(QFileInfo(mimeTypes).size())).split("\n", QString::SkipEmptyParts);
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/QString:1,
                 from /run/media/darkeye/SanDisk/Git-Repo/dfilemanager-code/dfm/config.h:25,
                 from /run/media/darkeye/SanDisk/Git-Repo/dfilemanager-code/dfm/config.cpp:22:
/usr/include/qt/QtCore/qstring.h:609:17: note: declared here
  609 |     QStringList split(const QString &sep, SplitBehavior behavior,
      |                 ^~~~~
/run/media/darkeye/SanDisk/Git-Repo/dfilemanager-code/dfm/config.cpp:337:100: warning: QString::SkipEmptyParts is deprecated [-Wdeprecated-declarations]
  337 |     QStringList mimeList = QString(mimeInfo.read(QFileInfo(mimeInfo).size())).split("\n", QString::SkipEmptyParts);
      |                                                                                                    ^~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/QString:1,
                 from /run/media/darkeye/SanDisk/Git-Repo/dfilemanager-code/dfm/config.h:25,
                 from /run/media/darkeye/SanDisk/Git-Repo/dfilemanager-code/dfm/config.cpp:22:
/usr/include/qt/QtCore/qstring.h:605:9: note: declared here
  605 |         SkipEmptyParts Q_DECL_ENUMERATOR_DEPRECATED
      |         ^~~~~~~~~~~~~~
/run/media/darkeye/SanDisk/Git-Repo/dfilemanager-code/dfm/config.cpp:337:100: warning: QString::SkipEmptyParts is deprecated [-Wdeprecated-declarations]
  337 |     QStringList mimeList = QString(mimeInfo.read(QFileInfo(mimeInfo).size())).split("\n", QString::SkipEmptyParts);
      |                                                                                                    ^~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/QString:1,
                 from /run/media/darkeye/SanDisk/Git-Repo/dfilemanager-code/dfm/config.h:25,
                 from /run/media/darkeye/SanDisk/Git-Repo/dfilemanager-code/dfm/config.cpp:22:
/usr/include/qt/QtCore/qstring.h:605:9: note: declared here
  605 |         SkipEmptyParts Q_DECL_ENUMERATOR_DEPRECATED
      |         ^~~~~~~~~~~~~~
/run/media/darkeye/SanDisk/Git-Repo/dfilemanager-code/dfm/config.cpp:337:84: warning: QStringList QString::split(const QString&, QString::SplitBehavior, Qt::CaseSensitivity) const is deprecated: Use Qt::SplitBehavior variant instead [-Wdeprecated-declarations]
  337 |     QStringList mimeList = QString(mimeInfo.read(QFileInfo(mimeInfo).size())).split("\n", QString::SkipEmptyParts);
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/QString:1,
                 from /run/media/darkeye/SanDisk/Git-Repo/dfilemanager-code/dfm/config.h:25,
                 from /run/media/darkeye/SanDisk/Git-Repo/dfilemanager-code/dfm/config.cpp:22:
/usr/include/qt/QtCore/qstring.h:609:17: note: declared here
  609 |     QStringList split(const QString &sep, SplitBehavior behavior,
      |                 ^~~~~
[ 44%] Building CXX object dfm/CMakeFiles/dfm.dir/dataloader.cpp.o
[ 46%] Building CXX object dfm/CMakeFiles/dfm.dir/deletedialog.cpp.o
[ 48%] Building CXX object dfm/CMakeFiles/dfm.dir/detailsview.cpp.o
/run/media/darkeye/SanDisk/Git-Repo/dfilemanager-code/dfm/detailsview.cpp: In member function virtual void DFM::DetailsView::wheelEvent(QWheelEvent*):
/run/media/darkeye/SanDisk/Git-Repo/dfilemanager-code/dfm/detailsview.cpp:230:45: warning: int QWheelEvent::delta() const is deprecated: Use angleDelta() [-Wdeprecated-declarations]
  230 |             s->setValue(s->value()+(e->delta()>0?1:-1));
      |                                     ~~~~~~~~^~
In file included from /usr/include/qt/QtGui/QDragMoveEvent:1,
                 from /run/media/darkeye/SanDisk/Git-Repo/dfilemanager-code/dfm/detailsview.cpp:22:
/usr/include/qt/QtGui/qevent.h:219:16: note: declared here
  219 |     inline int delta() const  { return qt4D; }
      |                ^~~~~
[ 50%] Building CXX object dfm/CMakeFiles/dfm.dir/devices.cpp.o
[ 51%] Building CXX object dfm/CMakeFiles/dfm.dir/dockwidget.cpp.o
In file included from /run/media/darkeye/SanDisk/Git-Repo/dfilemanager-code/dfm/dockwidget.cpp:23:
/run/media/darkeye/SanDisk/Git-Repo/dfilemanager-code/dfm/dockwidget.h:37:102: warning: constexpr QFlags<T>::QFlags(QFlags<T>::Zero) [with Enum = Qt::WindowType; QFlags<T>::Zero = int QFlags<Qt::WindowType>::Private::*] is deprecated: Use default constructor instead [-Wdeprecated-declarations]
   37 |     DockWidget(QWidget *parent = 0, const QString &title = QString(), const Qt::WindowFlags &flags = 0, const Pos &pos = Left);
      |                                                                                                      ^
In file included from /usr/include/qt/QtCore/qglobal.h:1299,
                 from /usr/include/qt/QtCore/qtimer.h:43,
                 from /usr/include/qt/QtCore/QTimer:1,
                 from /run/media/darkeye/SanDisk/Git-Repo/dfilemanager-code/dfm/dockwidget.cpp:21:
/usr/include/qt/QtCore/qflags.h:123:80: note: declared here
  123 |     QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
      |                                                                                ^~~~~~
In file included from /run/media/darkeye/SanDisk/Git-Repo/dfilemanager-code/dfm/dockwidget.cpp:25:
/run/media/darkeye/SanDisk/Git-Repo/dfilemanager-code/dfm/titlewidget.h: In function QPixmap DFM::Docks::titlePix(bool, int, QColor):
/run/media/darkeye/SanDisk/Git-Repo/dfilemanager-code/dfm/titlewidget.h:55:18: error: aggregate QPainterPath path has incomplete type and cannot be defined
   55 |     QPainterPath path;
      |                  ^~~~
make[2]: *** [dfm/CMakeFiles/dfm.dir/build.make:216: dfm/CMakeFiles/dfm.dir/dockwidget.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:443: dfm/CMakeFiles/dfm.dir/all] Error 2
make: *** [Makefile:136: all] Error 2

here is a screenshot for the error part only

Could you help me please?