Alban-Boissard / kwin-effects-blur-respect-rounded-decorations

A fork of the kwin blur effect that solve the corners bug.
GNU General Public License v2.0
113 stars 5 forks source link

Can't build on Plasma 5.24.2 #12

Closed ryu-ketsueki closed 2 years ago

ryu-ketsueki commented 2 years ago

Here is the output:

[  5%] Automatic MOC for target kwin4_effect_blur2
AutoMoc warning
---------------
"SRC:/src/plugin.cpp"
includes the moc file "plugin.moc", but does not contain a Q_OBJECT, Q_GADGET, Q_NAMESPACE, Q_NAMESPACE_EXPORT, K_PLUGIN_FACTORY, K_PLUGIN_CLASS, K_PLUGIN_FACTORY_WITH_JSON or K_PLUGIN_CLASS_WITH_JSON macro.

AutoMoc subprocess error
------------------------
The moc process failed to compile
  "SRC:/src/plugin.cpp"
into
  "SRC:/build/src/kwin4_effect_blur2_autogen/include/plugin.moc"
included by
  "SRC:/src/plugin.cpp"

Command
-------
/usr/lib64/qt5/bin/moc -DKCOREADDONS_LIB -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_XML_LIB -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Dkwin4_effect_blur2_EXPORTS -I/home/silas/Applications/kwin-effects-blur-respect-rounded-decorations/build/src -I/home/silas/Applications/kwin-effects-blur-respect-rounded-decorations/src -I/usr/include/qt5 -I/usr/include/qt5/QtCore -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/include/qt5/QtGui -I/usr/include/KF5/KConfigCore -I/usr/include/KF5 -I/usr/include/KF5/KConfigGui -I/usr/include/qt5/QtXml -I/usr/include/KF5/KCoreAddons -I/usr/include/KF5/KWindowSystem -I/usr/include/qt5/QtWidgets -I/usr/include/wayland -I/usr/include -I/usr/include/c++/11 -I/usr/include/c++/11/x86_64-suse-linux -I/usr/include/c++/11/backward -I/usr/lib64/gcc/x86_64-suse-linux/11/include -I/usr/local/include -I/usr/lib64/gcc/x86_64-suse-linux/11/include-fixed -I/usr/x86_64-suse-linux/include --include /home/silas/Applications/kwin-effects-blur-respect-rounded-decorations/build/src/kwin4_effect_blur2_autogen/moc_predefs.h --output-dep-file -o /home/silas/Applications/kwin-effects-blur-respect-rounded-decorations/build/src/kwin4_effect_blur2_autogen/include/plugin.moc /home/silas/Applications/kwin-effects-blur-respect-rounded-decorations/src/plugin.cpp

Output
------
/home/silas/Applications/kwin-effects-blur-respect-rounded-decorations/src/plugin.cpp:12: Parse error at "FILE"

make[2]: *** [src/CMakeFiles/kwin4_effect_blur2_autogen.dir/build.make:71: src/CMakeFiles/kwin4_effect_blur2_autogen] Error 1
make[1]: *** [CMakeFiles/Makefile2:197: src/CMakeFiles/kwin4_effect_blur2_autogen.dir/all] Error 2
make: *** [Makefile:146: all] Error 2
ryu-ketsueki commented 2 years ago

Looks like Pull Request #10 fixed that for me.

sprucecellodev125 commented 2 years ago

Same here. I tried to build it manually but it stops building at 63%

[  5%] Automatic MOC for target kwin4_effect_blur2
[ 10%] Automatic MOC for target kwin_blur2_config
AutoMoc warning
---------------
"SRC:/src/plugin.cpp"
includes the moc file "plugin.moc", but does not contain a Q_OBJECT, Q_GADGET, Q_NAMESPACE, Q_NAMESPACE_EXPORT, K_PLUGIN_FACTORY, K_PLUGIN_CLASS, K_PLUGIN_FACTORY_WITH_JSON or K_PLUGIN_CLASS_WITH_JSON macro.

[ 15%] Built target kwin_blur2_config_autogen
Consolidate compiler generated dependencies of target kwin_blur2_config
[ 63%] Built target kwin_blur2_config

AutoMoc subprocess error
------------------------
The moc process failed to compile
  "SRC:/src/plugin.cpp"
into
  "SRC:/build/src/kwin4_effect_blur2_autogen/include/plugin.moc"
included by
  "SRC:/src/plugin.cpp"

Command
-------
/usr/bin/moc -DKCOREADDONS_LIB -DQT_CORE_LIB -DQT_GUI_LIB -DQT_WIDGETS_LIB -DQT_XML_LIB -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Dkwin4_effect_blur2_EXPORTS -I/home/user/kwin-effects-blur-respect-rounded-decorations/build/src -I/home/user/kwin-effects-blur-respect-rounded-decorations/src -I/usr/include/qt -I/usr/include/qt/QtCore -I/usr/lib/qt/mkspecs/linux-g++ -I/usr/include/qt/QtGui -I/usr/include/KF5/KConfig -I/usr/include/KF5/KConfigCore -I/usr/include/KF5 -I/usr/include/KF5/KConfigGui -I/usr/include/qt/QtXml -I/usr/include/KF5/KCoreAddons -I/usr/include/KF5/KWindowSystem -I/usr/include/qt/QtWidgets -I/usr/include -I/usr/include/c++/11.2.0 -I/usr/include/c++/11.2.0/x86_64-pc-linux-gnu -I/usr/include/c++/11.2.0/backward -I/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include -I/usr/local/include -I/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include-fixed --include /home/user/kwin-effects-blur-respect-rounded-decorations/build/src/kwin4_effect_blur2_autogen/moc_predefs.h --output-dep-file -o /home/user/kwin-effects-blur-respect-rounded-decorations/build/src/kwin4_effect_blur2_autogen/include/plugin.moc /home/user/kwin-effects-blur-respect-rounded-decorations/src/plugin.cpp

Output
------
/home/user/kwin-effects-blur-respect-rounded-decorations/src/plugin.cpp:12: Parse error at "FILE"

make[2]: *** [src/CMakeFiles/kwin4_effect_blur2_autogen.dir/build.make:71: src/CMakeFiles/kwin4_effect_blur2_autogen] Error 1
make[1]: *** [CMakeFiles/Makefile2:440: src/CMakeFiles/kwin4_effect_blur2_autogen.dir/all] Error 2
make: *** [Makefile:146: all] Error 2
Alban-Boissard commented 2 years ago

I just merge the patchs form zzag and aleasto. It works for me.