tildearrow / kwin-lowlatency

archived - X11 full-screen unredirection and lots'a settings for KWin
373 stars 10 forks source link

[Build failing] error: 'userActivity' is not a member of 'ScreenLocker::KSldApp' #82

Closed toluschr closed 4 years ago

toluschr commented 4 years ago

Build failing on amd64, kwin-lowlatency v5.18.91

[ 69%] Building CXX object CMakeFiles/kwin.dir/colorcorrectadaptor.cpp.o
[ 69%] Building CXX object CMakeFiles/kwin.dir/effectsadaptor.cpp.o
/builddir/kwin-lowlatency-5.18.91/tabbox/tabboxhandler.cpp: In member function 'void KWin::TabBox::TabBoxHandlerPrivate::updateHighlightWindows()':
/builddir/kwin-lowlatency-5.18.91/tabbox/tabboxhandler.cpp:191:38: warning: 'T* QWeakPointer<T>::data() const [with T = KWin::TabBox::TabBoxClient]' is deprecated: Use toStrongRef() instead, and data() on the returned QSharedPointer [-Wdeprecated-declarations]
  191 |                 if (order.at(i).data() == lastRaisedClient) {
      |                                      ^
In file included from /usr/include/qt5/QtCore/qsharedpointer.h:48,
                 from /usr/include/qt5/QtGui/qpixmap.h:48,
                 from /usr/include/qt5/QtGui/QPixmap:1,
                 from /builddir/kwin-lowlatency-5.18.91/tabbox/tabboxhandler.h:27,
                 from /builddir/kwin-lowlatency-5.18.91/tabbox/tabboxhandler.cpp:22:
/usr/include/qt5/QtCore/qsharedpointer_impl.h:565:8: note: declared here
  565 |     T *data() const noexcept { return internalData(); }
      |        ^~~~
/builddir/kwin-lowlatency-5.18.91/tabbox/tabboxhandler.cpp:196:87: warning: 'T* QWeakPointer<T>::data() const [with T = KWin::TabBox::TabBoxClient]' is deprecated: Use toStrongRef() instead, and data() on the returned QSharedPointer [-Wdeprecated-declarations]
  196 |             lastRaisedClientSucc = (succIdx < order.count()) ? order.at(succIdx).data() : nullptr;
      |                                                                                       ^
In file included from /usr/include/qt5/QtCore/qsharedpointer.h:48,
                 from /usr/include/qt5/QtGui/qpixmap.h:48,
                 from /usr/include/qt5/QtGui/QPixmap:1,
                 from /builddir/kwin-lowlatency-5.18.91/tabbox/tabboxhandler.h:27,
                 from /builddir/kwin-lowlatency-5.18.91/tabbox/tabboxhandler.cpp:22:
/usr/include/qt5/QtCore/qsharedpointer_impl.h:565:8: note: declared here
  565 |     T *data() const noexcept { return internalData(); }
      |        ^~~~
/builddir/kwin-lowlatency-5.18.91/wayland_server.cpp: In lambda function:
/builddir/kwin-lowlatency-5.18.91/wayland_server.cpp:536:44: error: 'class ScreenLocker::KSldApp' has no member named 'setWaylandFd'
  536 |             ScreenLocker::KSldApp::self()->setWaylandFd(clientFd);
      |                                            ^~~~~~~~~~~~
/builddir/kwin-lowlatency-5.18.91/wayland_server.cpp:540:66: error: 'userActivity' is not a member of 'ScreenLocker::KSldApp'
  540 |                         screenLockerApp, &ScreenLocker::KSldApp::userActivity);
      |                                                                  ^~~~~~~~~~~~
/builddir/kwin-lowlatency-5.18.91/wayland_server.cpp: In lambda function:
/builddir/kwin-lowlatency-5.18.91/wayland_server.cpp:555:69: error: 'userActivity' is not a member of 'ScreenLocker::KSldApp'
  555 |                            screenLockerApp, &ScreenLocker::KSldApp::userActivity);
      |                                                                     ^~~~~~~~~~~~
/builddir/kwin-lowlatency-5.18.91/wayland_server.cpp:557:44: error: 'class ScreenLocker::KSldApp' has no member named 'setWaylandFd'
  557 |             ScreenLocker::KSldApp::self()->setWaylandFd(-1);
      |                                            ^~~~~~~~~~~~
[ 69%] Building CXX object CMakeFiles/kwin.dir/virtualdesktopmanageradaptor.cpp.o
[ 69%] Building CXX object CMakeFiles/kwin.dir/sessionadaptor.cpp.o
[ 69%] Building CXX object CMakeFiles/kwin.dir/screenlocker_interface.cpp.o
make[2]: *** [CMakeFiles/kwin.dir/build.make:1552: CMakeFiles/kwin.dir/wayland_server.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [CMakeFiles/Makefile2:2145: CMakeFiles/kwin.dir/all] Error 2
make: *** [Makefile:150: all] Error 2
toluschr commented 4 years ago

wrong version of dependencies

tildearrow commented 4 years ago

Are you su- hmm, OK.