git: 9dfb90986ff4 - main - x11-wm/kwinft: mark BROKEN after 3a490e8f310d
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Tue, 14 Feb 2023 19:03:49 UTC
The branch main has been updated by jbeich: URL: https://cgit.FreeBSD.org/ports/commit/?id=9dfb90986ff4763903a99bc9df403706051ca360 commit 9dfb90986ff4763903a99bc9df403706051ca360 Author: Jan Beich <jbeich@FreeBSD.org> AuthorDate: 2023-02-14 18:57:16 +0000 Commit: Jan Beich <jbeich@FreeBSD.org> CommitDate: 2023-02-14 19:03:33 +0000 x11-wm/kwinft: mark BROKEN after 3a490e8f310d kcmkwin/kwindecoration/declarative-plugin/previewbridge.cpp:64:51: error: allocating an object of abstract class type 'KDecoration2::Preview::PreviewClient' auto ptr = std::unique_ptr<PreviewClient>(new PreviewClient(client, decoration)); ^ /usr/local/include/KDecoration2/kdecoration2/private/decoratedclientprivate.h:80:21: note: unimplemented pure virtual method 'windowClass' in 'PreviewClient' virtual QString windowClass() const = 0; ^ In file included from base/backend/x11/randr_filter.cpp:6: In file included from base/backend/x11/randr_filter.h:8: In file included from base/x11/event_filter.h:11: In file included from /usr/local/include/qt5/QtCore/QVector:1: In file included from /usr/local/include/qt5/QtCore/qvector.h:43: In file included from /usr/local/include/qt5/QtCore/qalgorithms.h:43: In file included from /usr/local/include/qt5/QtCore/qglobal.h:142: In file included from /usr/include/c++/v1/algorithm:653: In file included from /usr/include/c++/v1/functional:500: In file included from /usr/include/c++/v1/__functional/function.h:20: In file included from /usr/include/c++/v1/__memory/shared_ptr.h:25: /usr/include/c++/v1/__memory/unique_ptr.h:728:32: error: allocating an object of abstract class type 'KWin::win::deco::client_impl<KWin::win::x11::window<KWin::win::x11::space<KWin::base::x11::platform>>>' return unique_ptr<_Tp>(new _Tp(_VSTD::forward<_Args>(__args)...)); ^ win/deco/bridge.h:135:29: note: in instantiation of function template specialization 'std::make_unique<KWin::win::deco::client_impl<KWin::win::x11::window<KWin::win::x11::space<KWin::base::x11::platform>>>, KWin::win::x11::window<KWin::win::x11::space<KWin::base::x11::platform>> *&, KDecoration2::DecoratedClient *&, KDecoration2::Decoration *&>' requested here return std::make_unique<client_impl<win_t>>(win, client, decoration); ^ /usr/include/c++/v1/type_traits:3924:23: note: in instantiation of function template specialization 'KWin::win::deco::bridge<KWin::win::x11::space<KWin::base::x11::platform>>::createClient(KDecoration2::DecoratedClient *, KDecoration2::Decoration *)::(anonymous class)::operator()<KWin::win::x11::window<KWin::win::x11::space<KWin::base::x11::platform>> *>' requested here _LIBCPP_INVOKE_RETURN(static_cast<_Fp&&>(__f)(static_cast<_Args&&>(__args)...)) ^ /usr/include/c++/v1/variant:659:21: note: in instantiation of function template specialization 'std::__invoke_constexpr<KWin::overload<(lambda at win/deco/bridge.h:133:22)>, KWin::win::x11::window<KWin::win::x11::space<KWin::base::x11::platform>> *&>' requested here return _VSTD::__invoke_constexpr(_VSTD::forward<_Visitor>(__visitor), ^ /usr/include/c++/v1/type_traits:3924:23: note: in instantiation of function template specialization 'std::__variant_detail::__visitation::__variant::__value_visitor<KWin::overload<(lambda at win/deco/bridge.h:133:22)>>::operator()<std::__variant_detail::__alt<0, KWin::win::x11::window<KWin::win::x11::space<KWin::base::x11::platform>> *> &>' requested here _LIBCPP_INVOKE_RETURN(static_cast<_Fp&&>(__f)(static_cast<_Args&&>(__args)...)) ^ /usr/include/c++/v1/variant:539:16: note: while substituting deduced template arguments into function template '__invoke_constexpr' [with _Fp = std::__variant_detail::__visitation::__variant::__value_visitor<KWin::overload<(lambda at win/deco/bridge.h:133:22)>>, _Args = <std::__variant_detail::__alt<0, KWin::win::x11::window<KWin::win::x11::space<KWin::base::x11::platform>> *> &>] return _VSTD::__invoke_constexpr( ^ /usr/include/c++/v1/__config:808:15: note: expanded from macro '_VSTD' #define _VSTD std::_LIBCPP_ABI_NAMESPACE ^ /usr/include/c++/v1/variant:548:43: note: (skipping 12 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) return __dispatcher<_Is...>::template __dispatch<_Fp, _Vs...>; ^ win/x11/space.h:110:5: note: in instantiation of member function 'std::unique_ptr<KWin::win::deco::bridge<KWin::win::x11::space<KWin::base::x11::platform>>>::~unique_ptr' requested here ~space() override ^ /usr/include/c++/v1/__memory/unique_ptr.h:57:5: note: in instantiation of member function 'KWin::win::x11::space<KWin::base::x11::platform>::~space' requested here delete __ptr; ^ /usr/include/c++/v1/__memory/unique_ptr.h:318:7: note: in instantiation of member function 'std::default_delete<KWin::win::x11::space<KWin::base::x11::platform>>::operator()' requested here __ptr_.second()(__tmp); ^ /usr/include/c++/v1/__memory/unique_ptr.h:272:19: note: in instantiation of member function 'std::unique_ptr<KWin::win::x11::space<KWin::base::x11::platform>>::reset' requested here ~unique_ptr() { reset(); } ^ base/x11/platform.h:28:5: note: in instantiation of member function 'std::unique_ptr<KWin::win::x11::space<KWin::base::x11::platform>>::~unique_ptr' requested here ~platform() override ^ /usr/local/include/KDecoration2/kdecoration2/private/decoratedclientprivate.h:80:21: note: unimplemented pure virtual method 'windowClass' in 'client_impl' virtual QString windowClass() const = 0; ^ --- x11-wm/kwinft/Makefile | 2 ++ 1 file changed, 2 insertions(+) diff --git a/x11-wm/kwinft/Makefile b/x11-wm/kwinft/Makefile index a2175235d230..76807c830a8c 100644 --- a/x11-wm/kwinft/Makefile +++ b/x11-wm/kwinft/Makefile @@ -11,6 +11,8 @@ WWW= https://gitlab.com/kwinft/kwinft LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING +BROKEN= requires https://invent.kde.org/plasma/kwin/-/commit/9e97c7383c73 + BUILD_DEPENDS= evdev-proto>0:devel/evdev-proto LIB_DEPENDS= libepoxy.so:graphics/libepoxy \ libwayland-server.so:graphics/wayland \