a-parhom / LightlyShaders

Rounded window corners and outline effect for KWin.
362 stars 24 forks source link

Unable to build after plasma update #147

Open cquasar opened 2 months ago

cquasar commented 2 months ago

[ 14%] Built target lshelper [ 14%] Built target kwin_effect_lightlyshaders_autogen_timestamp_deps [ 16%] Automatic MOC for target kwin_effect_lightlyshaders AutoMoc warning

"SRC:/src/lightlyshaders/lightlyshaders.cpp" includes the moc file "lightlyshaders.moc", but does not contain a Q_OBJECT, Q_GADGET, Q_NAMESPACE, Q_NAMESPACE_EXPORT, Q_GADGET_EXPORT, Q_ENUM_NS, K_PLUGIN_FACTORY, K_PLUGIN_CLASS, K_PLUGIN_FACTORY_WITH_JSON or K_PLUGIN_CLASS_WITH_JSON macro.

[ 16%] Built target kwin_effect_lightlyshaders_autogen [ 18%] Generating lightlyshaders_config.h, lightlyshaders_config.cpp [ 20%] Automatic RCC for lightlyshaders.qrc [ 22%] Building CXX object src/lightlyshaders/CMakeFiles/kwin_effect_lightlyshaders.dir/kwin_effect_lightlyshaders_autogen/mocs_compilation.cpp.o [ 25%] Building CXX object src/lightlyshaders/CMakeFiles/kwin_effect_lightlyshaders.dir/lightlyshaders.cpp.o /tmp/LightlyShaders/src/lightlyshaders/lightlyshaders.cpp: In static member function 'static bool KWin::LightlyShadersEffect::supported()': /tmp/LightlyShaders/src/lightlyshaders/lightlyshaders.cpp:357:61: error: 'supported' is not a member of 'KWin::GLFramebuffer' 357 | return effects->isOpenGLCompositing() && GLFramebuffer::supported(); | ^~~~~ make[2]: [src/lightlyshaders/CMakeFiles/kwin_effect_lightlyshaders.dir/build.make:114: src/lightlyshaders/CMakeFiles/kwin_effect_lightlyshaders.dir/lightlyshaders.cpp.o] Error 1 make[1]: [CMakeFiles/Makefile2:249: src/lightlyshaders/CMakeFiles/kwin_effect_lightlyshaders.dir/all] Error 2 make: *** [Makefile:146: all] Error 2

cquasar commented 2 months ago

fix:

https://github.com/a-parhom/LightlyShaders/pull/144/commits/3ff2d2f423a4186d292e8c95fb2ed2c25a7a986d