Result
I ran this, and I got cmake to work. It did say I was missing an optional dependency, but the overall result was positive. However, when I ran make, I got an error.
make
[ 0%] Built target lightlycommon6_autogen_timestamp_deps
[ 1%] Automatic MOC for target lightlycommon6
[ 1%] Built target lightlycommon6_autogen
[ 2%] Building CXX object liblightlycommon6/CMakeFiles/lightlycommon6.dir/lightlycommon6_autogen/mocs_compilation.cpp.o
[ 3%] Building CXX object liblightlycommon6/CMakeFiles/lightlycommon6.dir/lightlyboxshadowrenderer.cpp.o
/home/jimmy/Lightly/liblightlycommon/lightlyboxshadowrenderer.cpp: In member function ‘QImage Lightly::BoxShadowRenderer::render() const’:
/home/jimmy/Lightly/liblightlycommon/lightlyboxshadowrenderer.cpp:323:41: warning: ‘constexpr typename std::add_const<_Tp>::type& qAsConst(T&) [with T = const QList<Lightly::BoxShadowRenderer::Shadow>; typename std::add_const<_Tp>::type = const QList<Lightly::BoxShadowRenderer::Shadow>]’ is deprecated: Use std::as_const() instead. [-Wdeprecated-declarations]
323 | for (const Shadow &shadow : qAsConst(m_shadows)) {
| ~~~~~~~~^~~~~~~~~~~
In file included from /usr/include/qt6/QtCore/qforeach.h:11,
from /usr/include/qt6/QtCore/qglobal.h:57,
from /usr/include/qt6/QtGui/qtguiglobal.h:7,
from /usr/include/qt6/QtGui/qcolor.h:7,
from /usr/include/qt6/QtGui/QColor:1,
from /home/jimmy/Lightly/liblightlycommon/lightlyboxshadowrenderer.h:25,
from /home/jimmy/Lightly/liblightlycommon/lightlyboxshadowrenderer.cpp:22:
/usr/include/qt6/QtCore/qttypetraits.h:33:45: note: declared here
33 | constexpr typename std::add_const<T>::type &qAsConst(T &t) noexcept { return t; }
| ^~~~~~~~
/home/jimmy/Lightly/liblightlycommon/lightlyboxshadowrenderer.cpp:336:41: warning: ‘constexpr typename std::add_const<_Tp>::type& qAsConst(T&) [with T = const QList<Lightly::BoxShadowRenderer::Shadow>; typename std::add_const<_Tp>::type = const QList<Lightly::BoxShadowRenderer::Shadow>]’ is deprecated: Use std::as_const() instead. [-Wdeprecated-declarations]
336 | for (const Shadow &shadow : qAsConst(m_shadows)) {
| ~~~~~~~~^~~~~~~~~~~
/usr/include/qt6/QtCore/qttypetraits.h:33:45: note: declared here
33 | constexpr typename std::add_const<T>::type &qAsConst(T &t) noexcept { return t; }
| ^~~~~~~~
[ 4%] Linking CXX shared library ../bin/liblightlycommon6.so
[ 5%] Built target lightlycommon6
[ 5%] Built target lightly6_autogen_timestamp_deps
[ 6%] Automatic MOC for target lightly6
[ 6%] Built target lightly6_autogen
[ 7%] Generating lightlystyleconfigdata.h, lightlystyleconfigdata.cpp
[ 8%] Generating lightlysettings.h, lightlysettings.cpp
[ 9%] Building CXX object kstyle6/CMakeFiles/lightly6.dir/lightly6_autogen/mocs_compilation.cpp.o
[ 10%] Building CXX object kstyle6/CMakeFiles/lightly6.dir/animations/lightlyanimation.cpp.o
[ 11%] Building CXX object kstyle6/CMakeFiles/lightly6.dir/animations/lightlyanimations.cpp.o
[ 12%] Building CXX object kstyle6/CMakeFiles/lightly6.dir/animations/lightlyanimationdata.cpp.o
[ 13%] Building CXX object kstyle6/CMakeFiles/lightly6.dir/animations/lightlybaseengine.cpp.o
[ 14%] Building CXX object kstyle6/CMakeFiles/lightly6.dir/animations/lightlybusyindicatordata.cpp.o
[ 15%] Building CXX object kstyle6/CMakeFiles/lightly6.dir/animations/lightlybusyindicatorengine.cpp.o
[ 16%] Building CXX object kstyle6/CMakeFiles/lightly6.dir/animations/lightlydialdata.cpp.o
/home/jimmy/Lightly/kstyle/animations/lightlydialdata.cpp: In member function ‘void Lightly::DialData::hoverMoveEvent(QObject*, QEvent*)’:
/home/jimmy/Lightly/kstyle/animations/lightlydialdata.cpp:74:36: warning: ‘QPoint QHoverEvent::pos() const’ is deprecated: Use position() [-Wdeprecated-declarations]
74 | _position = hoverEvent->pos();
| ~~~~~~~~~~~~~~~^~
In file included from /usr/include/qt6/QtGui/QHoverEvent:1,
from /home/jimmy/Lightly/kstyle/animations/lightlydialdata.cpp:22:
/usr/include/qt6/QtGui/qevent.h:261:19: note: declared here
261 | inline QPoint pos() const { return position().toPoint(); }
| ^~~
[ 17%] Building CXX object kstyle6/CMakeFiles/lightly6.dir/animations/lightlydialengine.cpp.o
[ 18%] Building CXX object kstyle6/CMakeFiles/lightly6.dir/animations/lightlyenabledata.cpp.o
[ 20%] Building CXX object kstyle6/CMakeFiles/lightly6.dir/animations/lightlygenericdata.cpp.o
[ 21%] Building CXX object kstyle6/CMakeFiles/lightly6.dir/animations/lightlyheaderviewdata.cpp.o
[ 22%] Building CXX object kstyle6/CMakeFiles/lightly6.dir/animations/lightlyheaderviewengine.cpp.o
[ 23%] Building CXX object kstyle6/CMakeFiles/lightly6.dir/animations/lightlyscrollbardata.cpp.o
/home/jimmy/Lightly/kstyle/animations/lightlyscrollbardata.cpp: In member function ‘void Lightly::ScrollBarData::hoverMoveEvent(QObject*, QEvent*)’:
/home/jimmy/Lightly/kstyle/animations/lightlyscrollbardata.cpp:144:128: warning: ‘QPoint QHoverEvent::pos() const’ is deprecated: Use position() [-Wdeprecated-declarations]
144 | QStyle::SubControl hoverControl = scrollBar->style()->hitTestComplexControl(QStyle::CC_ScrollBar, &opt, hoverEvent->pos(), scrollBar);
| ~~~~~~~~~~~~~~~^~
In file included from /usr/include/qt6/QtGui/QHoverEvent:1,
from /home/jimmy/Lightly/kstyle/animations/lightlyscrollbardata.cpp:22:
/usr/include/qt6/QtGui/qevent.h:261:19: note: declared here
261 | inline QPoint pos() const { return position().toPoint(); }
| ^~~
/home/jimmy/Lightly/kstyle/animations/lightlyscrollbardata.cpp:151:36: warning: ‘QPoint QHoverEvent::pos() const’ is deprecated: Use position() [-Wdeprecated-declarations]
151 | _position = hoverEvent->pos();
| ~~~~~~~~~~~~~~~^~
/usr/include/qt6/QtGui/qevent.h:261:19: note: declared here
261 | inline QPoint pos() const { return position().toPoint(); }
| ^~~
[ 24%] Building CXX object kstyle6/CMakeFiles/lightly6.dir/animations/lightlyscrollbarengine.cpp.o
[ 25%] Building CXX object kstyle6/CMakeFiles/lightly6.dir/animations/lightlyspinboxengine.cpp.o
[ 26%] Building CXX object kstyle6/CMakeFiles/lightly6.dir/animations/lightlyspinboxdata.cpp.o
[ 27%] Building CXX object kstyle6/CMakeFiles/lightly6.dir/animations/lightlystackedwidgetdata.cpp.o
[ 28%] Building CXX object kstyle6/CMakeFiles/lightly6.dir/animations/lightlystackedwidgetengine.cpp.o
[ 29%] Building CXX object kstyle6/CMakeFiles/lightly6.dir/animations/lightlytabbarengine.cpp.o
[ 30%] Building CXX object kstyle6/CMakeFiles/lightly6.dir/animations/lightlytabbardata.cpp.o
[ 31%] Building CXX object kstyle6/CMakeFiles/lightly6.dir/animations/lightlytoolboxengine.cpp.o
[ 32%] Building CXX object kstyle6/CMakeFiles/lightly6.dir/animations/lightlytransitiondata.cpp.o
[ 33%] Building CXX object kstyle6/CMakeFiles/lightly6.dir/animations/lightlytransitionwidget.cpp.o
/home/jimmy/Lightly/kstyle/animations/lightlytransitionwidget.cpp: In member function ‘void Lightly::TransitionWidget::grabBackground(QPixmap&, QWidget*, QRect&) const’:
/home/jimmy/Lightly/kstyle/animations/lightlytransitionwidget.cpp:223:35: warning: ‘bool QWidget::isTopLevel() const’ is deprecated: Use isWindow() [-Wdeprecated-declarations]
223 | if( parent->isTopLevel() || parent->autoFillBackground() ) break;
| ~~~~~~~~~~~~~~~~~~^~
In file included from /usr/include/qt6/QtWidgets/QWidget:1,
from /home/jimmy/Lightly/kstyle/animations/lightlytransitionwidget.h:32,
from /home/jimmy/Lightly/kstyle/animations/lightlytransitionwidget.cpp:27:
/usr/include/qt6/QtWidgets/qwidget.h:807:13: note: declared here
807 | inline bool QWidget::isTopLevel() const
| ^~~~~~~
/home/jimmy/Lightly/kstyle/animations/lightlytransitionwidget.cpp:244:31: warning: ‘bool QWidget::isTopLevel() const’ is deprecated: Use isWindow() [-Wdeprecated-declarations]
244 | if( parent->isTopLevel() && parent->testAttribute(Qt::WA_StyledBackground))
| ~~~~~~~~~~~~~~~~~~^~
/usr/include/qt6/QtWidgets/qwidget.h:807:13: note: declared here
807 | inline bool QWidget::isTopLevel() const
| ^~~~~~~
[ 34%] Building CXX object kstyle6/CMakeFiles/lightly6.dir/animations/lightlywidgetstateengine.cpp.o
[ 35%] Building CXX object kstyle6/CMakeFiles/lightly6.dir/animations/lightlywidgetstatedata.cpp.o
[ 36%] Building CXX object kstyle6/CMakeFiles/lightly6.dir/debug/lightlywidgetexplorer.cpp.o
[ 37%] Building CXX object kstyle6/CMakeFiles/lightly6.dir/lightlyaddeventfilter.cpp.o
[ 38%] Building CXX object kstyle6/CMakeFiles/lightly6.dir/lightlyblurhelper.cpp.o
[ 40%] Building CXX object kstyle6/CMakeFiles/lightly6.dir/lightlyframeshadow.cpp.o
/home/jimmy/Lightly/kstyle/lightlyframeshadow.cpp: In member function ‘bool Lightly::FrameShadowFactory::registerWidget(QWidget*, Lightly::Helper&)’:
/home/jimmy/Lightly/kstyle/lightlyframeshadow.cpp:68:45: warning: ‘bool QWidget::isTopLevel() const’ is deprecated: Use isWindow() [-Wdeprecated-declarations]
68 | while( parent && !parent->isTopLevel() )
| ~~~~~~~~~~~~~~~~~~^~
In file included from /usr/include/qt6/QtWidgets/QWidget:1,
from /home/jimmy/Lightly/kstyle/animations/lightlyanimationdata.h:27,
from /home/jimmy/Lightly/kstyle/lightlyhelper.h:26,
from /home/jimmy/Lightly/kstyle/lightlyframeshadow.h:25,
from /home/jimmy/Lightly/kstyle/lightlyframeshadow.cpp:20:
/usr/include/qt6/QtWidgets/qwidget.h:807:13: note: declared here
807 | inline bool QWidget::isTopLevel() const
| ^~~~~~~
[ 41%] Building CXX object kstyle6/CMakeFiles/lightly6.dir/lightlyhelper.cpp.o
/home/jimmy/Lightly/kstyle/lightlyhelper.cpp: In constructor ‘Lightly::Helper::Helper(KSharedConfig::Ptr, QObject*)’:
/home/jimmy/Lightly/kstyle/lightlyhelper.cpp:56:42: warning: ‘void QGuiApplication::paletteChanged(const QPalette&)’ is deprecated: Handle QEvent::ApplicationPaletteChange instead [-Wdeprecated-declarations]
56 | connect(qApp, &QApplication::paletteChanged, this, [=]() {
| ^~~~~~~~~~~~~~
In file included from /usr/include/qt6/QtWidgets/qapplication.h:13,
from /usr/include/qt6/QtWidgets/QApplication:1,
from /home/jimmy/Lightly/kstyle/lightlyhelper.cpp:28:
/usr/include/qt6/QtGui/qguiapplication.h:161:89: note: declared here
161 | QT_DEPRECATED_VERSION_X_6_0("Handle QEvent::ApplicationPaletteChange instead") void paletteChanged(const QPalette &pal);
| ^~~~~~~~~~~~~~
/home/jimmy/Lightly/kstyle/lightlyhelper.cpp: In lambda function:
/home/jimmy/Lightly/kstyle/lightlyhelper.cpp:56:64: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated]
56 | connect(qApp, &QApplication::paletteChanged, this, [=]() {
| ^
/home/jimmy/Lightly/kstyle/lightlyhelper.cpp:56:64: note: add explicit ‘this’ or ‘*this’ capture
/home/jimmy/Lightly/kstyle/lightlyhelper.cpp: In constructor ‘Lightly::Helper::Helper(KSharedConfig::Ptr, QObject*)’:
/home/jimmy/Lightly/kstyle/lightlyhelper.cpp:51:57: warning: unused parameter ‘parent’ [-Wunused-parameter]
51 | Helper::Helper( KSharedConfig::Ptr config, QObject *parent ):
| ~~~~~~~~~^~~~~~
/home/jimmy/Lightly/kstyle/lightlyhelper.cpp: In member function ‘QColor Lightly::Helper::sidePanelOutlineColor(const QPalette&, bool, qreal, Lightly::AnimationMode) const’:
/home/jimmy/Lightly/kstyle/lightlyhelper.cpp:144:73: warning: unused parameter ‘hasFocus’ [-Wunused-parameter]
144 | QColor Helper::sidePanelOutlineColor( const QPalette& palette, bool hasFocus, qreal opacity, AnimationMode mode ) const
| ~~~~~^~~~~~~~
/home/jimmy/Lightly/kstyle/lightlyhelper.cpp:144:89: warning: unused parameter ‘opacity’ [-Wunused-parameter]
144 | QColor Helper::sidePanelOutlineColor( const QPalette& palette, bool hasFocus, qreal opacity, AnimationMode mode ) const
| ~~~~~~^~~~~~~
/home/jimmy/Lightly/kstyle/lightlyhelper.cpp:144:112: warning: unused parameter ‘mode’ [-Wunused-parameter]
144 | QColor Helper::sidePanelOutlineColor( const QPalette& palette, bool hasFocus, qreal opacity, AnimationMode mode ) const
| ~~~~~~~~~~~~~~^~~~
/home/jimmy/Lightly/kstyle/lightlyhelper.cpp: In member function ‘void Lightly::Helper::renderFrame(QPainter*, const QRect&, const QColor&, const QPalette&, bool, bool) const’:
/home/jimmy/Lightly/kstyle/lightlyhelper.cpp:467:46: warning: unused parameter ‘palette’ [-Wunused-parameter]
467 | const QColor& color, const QPalette& palette, const bool windowActive, const bool enabled ) const
| ~~~~~~~~~~~~~~~~^~~~~~~
/home/jimmy/Lightly/kstyle/lightlyhelper.cpp: In member function ‘void Lightly::Helper::renderLineEdit(QPainter*, const QRect&, const QColor&, const QColor&, bool, bool, bool, bool, Lightly::AnimationMode, qreal) const’:
/home/jimmy/Lightly/kstyle/lightlyhelper.cpp:942:64: warning: arithmetic between floating-point type ‘qreal’ {aka ‘double’} and enumeration type ‘Lightly::Metrics’ is deprecated [-Wdeprecated-enum-float-conversion]
942 | const qreal finalRadius ((frameRect.width()+Metrics::Frame_FrameWidth)*opacity);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/jimmy/Lightly/kstyle/lightlyhelper.cpp:996:64: warning: arithmetic between floating-point type ‘qreal’ {aka ‘double’} and enumeration type ‘Lightly::Metrics’ is deprecated [-Wdeprecated-enum-float-conversion]
996 | const qreal finalRadius ((frameRect.width()+Metrics::Frame_FrameWidth)*opacity);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/jimmy/Lightly/kstyle/lightlyhelper.cpp: In member function ‘void Lightly::Helper::renderSliderGroove(QPainter*, const QRect&, const QColor&) const’:
/home/jimmy/Lightly/kstyle/lightlyhelper.cpp:1373:32: warning: arithmetic between floating-point type ‘double’ and enumeration type ‘Lightly::Metrics’ is deprecated [-Wdeprecated-enum-float-conversion]
1373 | const qreal radius( 0.5*Metrics::Slider_GrooveThickness );
| ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/jimmy/Lightly/kstyle/lightlyhelper.cpp: In member function ‘void Lightly::Helper::renderProgressBarGroove(QPainter*, const QRect&, const QColor&, bool) const’:
/home/jimmy/Lightly/kstyle/lightlyhelper.cpp:1526:32: warning: arithmetic between floating-point type ‘double’ and enumeration type ‘Lightly::Metrics’ is deprecated [-Wdeprecated-enum-float-conversion]
1526 | const qreal radius( 0.5*Metrics::ProgressBar_Thickness);
| ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/jimmy/Lightly/kstyle/lightlyhelper.cpp:1524:13: warning: variable ‘thickness’ set but not used [-Wunused-but-set-variable]
1524 | int thickness = Metrics::ProgressBar_Thickness;
| ^~~~~~~~~
/home/jimmy/Lightly/kstyle/lightlyhelper.cpp: In member function ‘void Lightly::Helper::renderProgressBarBusyContents(QPainter*, const QRect&, const QColor&, const QColor&, bool, bool, int) const’:
/home/jimmy/Lightly/kstyle/lightlyhelper.cpp:1555:32: warning: arithmetic between floating-point type ‘double’ and enumeration type ‘Lightly::Metrics’ is deprecated [-Wdeprecated-enum-float-conversion]
1555 | const qreal radius( 0.5*Metrics::ProgressBar_Thickness );
| ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 42%] Building CXX object kstyle6/CMakeFiles/lightly6.dir/lightlymdiwindowshadow.cpp.o
[ 43%] Building CXX object kstyle6/CMakeFiles/lightly6.dir/lightlymnemonics.cpp.o
[ 44%] Building CXX object kstyle6/CMakeFiles/lightly6.dir/lightlypropertynames.cpp.o
[ 45%] Building CXX object kstyle6/CMakeFiles/lightly6.dir/lightlyshadowhelper.cpp.o
/home/jimmy/Lightly/kstyle/lightlyshadowhelper.cpp: In static member function ‘static Lightly::TileSet Lightly::ShadowHelper::shadowTiles(int, Lightly::CustomShadowParams, Lightly::CustomShadowParams)’:
/home/jimmy/Lightly/kstyle/lightlyshadowhelper.cpp:303:14: warning: variable ‘withOpacity’ set but not used [-Wunused-but-set-variable]
303 | auto withOpacity = [](const QColor &color, qreal opacity) -> QColor {
| ^~~~~~~~~~~
[ 46%] Building CXX object kstyle6/CMakeFiles/lightly6.dir/lightlysplitterproxy.cpp.o
/home/jimmy/Lightly/kstyle/lightlysplitterproxy.cpp: In member function ‘virtual bool Lightly::SplitterProxy::event(QEvent*)’:
/home/jimmy/Lightly/kstyle/lightlysplitterproxy.cpp:258:71: warning: ‘QMouseEvent::QMouseEvent(QEvent::Type, const QPointF&, Qt::MouseButton, Qt::MouseButtons, Qt::KeyboardModifiers, const QPointingDevice*)’ is deprecated: Use another constructor [-Wdeprecated-declarations]
258 | mouseEvent->buttons(), mouseEvent->modifiers());
| ^
In file included from /usr/include/qt6/QtGui/QHoverEvent:1,
from /home/jimmy/Lightly/kstyle/lightlysplitterproxy.h:27,
from /home/jimmy/Lightly/kstyle/lightlysplitterproxy.cpp:20:
/usr/include/qt6/QtGui/qevent.h:200:5: note: declared here
200 | QMouseEvent(Type type, const QPointF &localPos, Qt::MouseButton button,
| ^~~~~~~~~~~
/home/jimmy/Lightly/kstyle/lightlysplitterproxy.cpp:267:79: warning: ‘QPoint QMouseEvent::globalPos() const’ is deprecated: Use globalPosition() [-Wdeprecated-declarations]
267 | _splitter.data()->mapFromGlobal( mouseEvent->globalPos() ),
| ~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/qt6/QtGui/qevent.h:223:19: note: declared here
223 | inline QPoint globalPos() const { return globalPosition().toPoint(); }
| ^~~~~~~~~
/home/jimmy/Lightly/kstyle/lightlysplitterproxy.cpp:269:71: warning: ‘QMouseEvent::QMouseEvent(QEvent::Type, const QPointF&, Qt::MouseButton, Qt::MouseButtons, Qt::KeyboardModifiers, const QPointingDevice*)’ is deprecated: Use another constructor [-Wdeprecated-declarations]
269 | mouseEvent->buttons(), mouseEvent->modifiers());
| ^
/usr/include/qt6/QtGui/qevent.h:200:5: note: declared here
200 | QMouseEvent(Type type, const QPointF &localPos, Qt::MouseButton button,
| ^~~~~~~~~~~
/home/jimmy/Lightly/kstyle/lightlysplitterproxy.cpp: In member function ‘void Lightly::SplitterProxy::clearSplitter()’:
/home/jimmy/Lightly/kstyle/lightlysplitterproxy.cpp:365:71: warning: ‘QHoverEvent::QHoverEvent(QEvent::Type, const QPointF&, const QPointF&, Qt::KeyboardModifiers, const QPointingDevice*)’ is deprecated: Use the other constructor [-Wdeprecated-declarations]
365 | _splitter.data()->mapFromGlobal(QCursor::pos()), _hook);
| ^
/usr/include/qt6/QtGui/qevent.h:253:5: note: declared here
253 | QHoverEvent(Type type, const QPointF &pos, const QPointF &oldPos,
| ^~~~~~~~~~~
[ 47%] Building CXX object kstyle6/CMakeFiles/lightly6.dir/lightlystyle.cpp.o
/home/jimmy/Lightly/kstyle/lightlystyle.cpp: In constructor ‘Lightly::Style::Style()’:
/home/jimmy/Lightly/kstyle/lightlystyle.cpp:202:38: warning: ‘void QGuiApplication::paletteChanged(const QPalette&)’ is deprecated: Handle QEvent::ApplicationPaletteChange instead [-Wdeprecated-declarations]
202 | connect(qApp, &QApplication::paletteChanged, this, &Style::configurationChanged);
| ^~~~~~~~~~~~~~
In file included from /usr/include/qt6/QtWidgets/qapplication.h:13,
from /usr/include/qt6/QtWidgets/QApplication:1,
from /home/jimmy/Lightly/kstyle/lightlymnemonics.h:25,
from /home/jimmy/Lightly/kstyle/lightlystyle.cpp:26:
/usr/include/qt6/QtGui/qguiapplication.h:161:89: note: declared here
161 | QT_DEPRECATED_VERSION_X_6_0("Handle QEvent::ApplicationPaletteChange instead") void paletteChanged(const QPalette &pal);
| ^~~~~~~~~~~~~~
/home/jimmy/Lightly/kstyle/lightlystyle.cpp: In member function ‘bool Lightly::Style::eventFilterScrollArea(QWidget*, QEvent*)’:
/home/jimmy/Lightly/kstyle/lightlystyle.cpp:1394:71: warning: ‘QMouseEvent::QMouseEvent(QEvent::Type, const QPointF&, Qt::MouseButton, Qt::MouseButtons, Qt::KeyboardModifiers, const QPointingDevice*)’ is deprecated: Use another constructor [-Wdeprecated-declarations]
1394 | mouseEvent->buttons(), mouseEvent->modifiers());
| ^
In file included from /usr/include/qt6/QtGui/QPaintEvent:1,
from /home/jimmy/Lightly/kstyle/lightlyframeshadow.h:32,
from /home/jimmy/Lightly/kstyle/lightlystyle.cpp:24:
/usr/include/qt6/QtGui/qevent.h:200:5: note: declared here
200 | QMouseEvent(Type type, const QPointF &localPos, Qt::MouseButton button,
| ^~~~~~~~~~~
/home/jimmy/Lightly/kstyle/lightlystyle.cpp: In member function ‘bool Lightly::Style::drawFrameGroupBoxPrimitive(const QStyleOption*, QPainter*, const QWidget*) const’:
/home/jimmy/Lightly/kstyle/lightlystyle.cpp:3594:107: warning: unused parameter ‘widget’ [-Wunused-parameter]
3594 | bool Style::drawFrameGroupBoxPrimitive( const QStyleOption* option, QPainter* painter, const QWidget* widget) const
| ~~~~~~~~~~~~~~~^~~~~~
/home/jimmy/Lightly/kstyle/lightlystyle.cpp: In member function ‘bool Lightly::Style::drawMenuItemControl(const QStyleOption*, QPainter*, const QWidget*) const’:
/home/jimmy/Lightly/kstyle/lightlystyle.cpp:5297:24: warning: unused variable ‘active’ [-Wunused-variable]
5297 | const bool active( menuItemOption->checked );
| ^~~~~~
/home/jimmy/Lightly/kstyle/lightlystyle.cpp:5254:29: warning: unused variable ‘mode’ [-Wunused-variable]
5254 | const AnimationMode mode( _animations->inputWidgetEngine().buttonAnimationMode( widget ) );
| ^~~~
/home/jimmy/Lightly/kstyle/lightlystyle.cpp:5255:21: warning: unused variable ‘opacity’ [-Wunused-variable]
5255 | const qreal opacity( _animations->inputWidgetEngine().buttonOpacity( widget ) );
| ^~~~~~~
/home/jimmy/Lightly/kstyle/lightlystyle.cpp: In member function ‘bool Lightly::Style::drawScrollBarSliderControl(const QStyleOption*, QPainter*, const QWidget*) const’:
/home/jimmy/Lightly/kstyle/lightlystyle.cpp:5831:66: warning: arithmetic between enumeration type ‘Lightly::Metrics’ and floating-point type ‘qreal’ {aka ‘double’} is deprecated [-Wdeprecated-enum-float-conversion]
5831 | const qreal sliderWidth = Metrics::ScrollBar_SliderWidth / ( 2 - grooveAnimationOpacity ) ;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 48%] Building CXX object kstyle6/CMakeFiles/lightly6.dir/lightlystyleplugin.cpp.o
[ 49%] Building CXX object kstyle6/CMakeFiles/lightly6.dir/lightlytileset.cpp.o
[ 50%] Building CXX object kstyle6/CMakeFiles/lightly6.dir/lightlywindowmanager.cpp.o
/home/jimmy/Lightly/kstyle/lightlywindowmanager.cpp: In member function ‘bool Lightly::AppEventFilter::appMouseEvent(QObject*, QEvent*)’:
/home/jimmy/Lightly/kstyle/lightlywindowmanager.cpp:175:133: warning: ‘QMouseEvent::QMouseEvent(QEvent::Type, const QPointF&, Qt::MouseButton, Qt::MouseButtons, Qt::KeyboardModifiers, const QPointingDevice*)’ is deprecated: Use another constructor [-Wdeprecated-declarations]
175 | QMouseEvent mouseEvent( QEvent::MouseButtonRelease, _parent->_dragPoint, Qt::LeftButton, Qt::LeftButton, Qt::NoModifier );
| ^
In file included from /usr/include/qt6/QtQuick/qquickitem.h:14,
from /usr/include/qt6/QtQuick/QQuickItem:1,
from /home/jimmy/Lightly/kstyle/lightlywindowmanager.h:37,
from /home/jimmy/Lightly/kstyle/lightlywindowmanager.cpp:49:
/usr/include/qt6/QtGui/qevent.h:200:5: note: declared here
200 | QMouseEvent(Type type, const QPointF &localPos, Qt::MouseButton button,
| ^~~~~~~~~~~
/home/jimmy/Lightly/kstyle/lightlywindowmanager.cpp: In member function ‘bool Lightly::WindowManager::mousePressEvent(QObject*, QEvent*)’:
/home/jimmy/Lightly/kstyle/lightlywindowmanager.cpp:426:53: warning: ‘QPoint QMouseEvent::globalPos() const’ is deprecated: Use globalPosition() [-Wdeprecated-declarations]
426 | _globalDragPoint = mouseEvent->globalPos();
| ~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/qt6/QtGui/qevent.h:223:19: note: declared here
223 | inline QPoint globalPos() const { return globalPosition().toPoint(); }
| ^~~~~~~~~
/home/jimmy/Lightly/kstyle/lightlywindowmanager.cpp:449:49: warning: ‘QPoint QMouseEvent::globalPos() const’ is deprecated: Use globalPosition() [-Wdeprecated-declarations]
449 | _globalDragPoint = mouseEvent->globalPos();
| ~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/qt6/QtGui/qevent.h:223:19: note: declared here
223 | inline QPoint globalPos() const { return globalPosition().toPoint(); }
| ^~~~~~~~~
/home/jimmy/Lightly/kstyle/lightlywindowmanager.cpp:457:116: warning: ‘QMouseEvent::QMouseEvent(QEvent::Type, const QPointF&, Qt::MouseButton, Qt::MouseButtons, Qt::KeyboardModifiers, const QPointingDevice*)’ is deprecated: Use another constructor [-Wdeprecated-declarations]
457 | QMouseEvent localMouseEvent( QEvent::MouseMove, localPoint, Qt::LeftButton, Qt::LeftButton, Qt::NoModifier );
| ^
/usr/include/qt6/QtGui/qevent.h:200:5: note: declared here
200 | QMouseEvent(Type type, const QPointF &localPos, Qt::MouseButton button,
| ^~~~~~~~~~~
/home/jimmy/Lightly/kstyle/lightlywindowmanager.cpp: In member function ‘bool Lightly::WindowManager::mouseMoveEvent(QObject*, QEvent*)’:
/home/jimmy/Lightly/kstyle/lightlywindowmanager.cpp:492:53: warning: ‘QPoint QMouseEvent::globalPos() const’ is deprecated: Use globalPosition() [-Wdeprecated-declarations]
492 | } else if( QPoint( mouseEvent->globalPos() - _globalDragPoint ).manhattanLength() >= _dragDistance ) {
| ~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/qt6/QtGui/qevent.h:223:19: note: declared here
223 | inline QPoint globalPos() const { return globalPosition().toPoint(); }
| ^~~~~~~~~
[ 51%] Building CXX object kstyle6/CMakeFiles/lightly6.dir/lightlysettings.cpp.o
[ 52%] Building CXX object kstyle6/CMakeFiles/lightly6.dir/lightlystyleconfigdata.cpp.o
[ 53%] Linking CXX shared module ../bin/lightly6.so
[ 54%] Built target lightly6
[ 54%] Built target lightlystyleconfig-kcm-desktop-gen
[ 54%] Built target lightlystyleconfig_autogen_timestamp_deps
[ 55%] Automatic MOC for target lightlystyleconfig
[ 55%] Built target lightlystyleconfig_autogen
[ 56%] Generating ui_lightlystyleconfig.h
[ 57%] Generating lightlystyleconfigdata.h, lightlystyleconfigdata.cpp
[ 58%] Building CXX object kstyle6/config/CMakeFiles/lightlystyleconfig.dir/lightlystyleconfig_autogen/mocs_compilation.cpp.o
[ 60%] Building CXX object kstyle6/config/CMakeFiles/lightlystyleconfig.dir/lightlystyleconfig.cpp.o
[ 61%] Building CXX object kstyle6/config/CMakeFiles/lightlystyleconfig.dir/lightlystyleconfigmodule.cpp.o
[ 62%] Building CXX object kstyle6/config/CMakeFiles/lightlystyleconfig.dir/lightlystyleconfigdata.cpp.o
[ 63%] Linking CXX shared module ../../bin/kstyle_config/lightlystyleconfig.so
[ 64%] Built target lightlystyleconfig
[ 64%] Built target lightly-settings_autogen_timestamp_deps
[ 65%] Automatic MOC for target lightly-settings
[ 65%] Built target lightly-settings_autogen
[ 66%] Building CXX object kstyle6/config/CMakeFiles/lightly-settings.dir/lightly-settings_autogen/mocs_compilation.cpp.o
[ 67%] Building CXX object kstyle6/config/CMakeFiles/lightly-settings.dir/main.cpp.o
[ 68%] Linking CXX executable ../../bin/lightly-settings6
[ 69%] Built target lightly-settings
[ 69%] Built target lightlydecoration_autogen_timestamp_deps
[ 70%] Automatic MOC for target lightlydecoration
[ 70%] Built target lightlydecoration_autogen
[ 71%] Generating lightlysettings.h, lightlysettings.cpp
[ 72%] Building CXX object kdecoration/CMakeFiles/lightlydecoration.dir/lightlydecoration_autogen/mocs_compilation.cpp.o
[ 73%] Building CXX object kdecoration/CMakeFiles/lightlydecoration.dir/lightlybutton.cpp.o
[ 74%] Building CXX object kdecoration/CMakeFiles/lightlydecoration.dir/lightlydecoration.cpp.o
In file included from /home/jimmy/Lightly/kdecoration/lightlydecoration.cpp:28:
/home/jimmy/Lightly/kdecoration/config/lightlyconfigwidget.h:28:10: fatal error: config/ui_lightlyconfigurationui.h: No such file or directory
28 | #include "config/ui_lightlyconfigurationui.h"
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
make[2]: *** [kdecoration/CMakeFiles/lightlydecoration.dir/build.make:119: kdecoration/CMakeFiles/lightlydecoration.dir/lightlydecoration.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:926: kdecoration/CMakeFiles/lightlydecoration.dir/all] Error 2
make: *** [Makefile:136: all] Error 2
The output of make has a lot of errors. I think I could fix it, but considering I have already had to add several files to even get this far, and it looks like I would have to get more, I think its safe to say that this just isn’t ready yet. I am more than willing to hear what you have to say, though.
Thanks again!