a-parhom / RoundedSBE

A fork of SierraBreezeEnhanced with integrated corner rounding effect CornersShader (reworked version of what used to be called LightlyShaders) and shared configuration
GNU General Public License v3.0
67 stars 3 forks source link

Build errors - dependency of #include <kwinoffscreeneffect.h> not satisfied #15

Closed dhruvhaldar closed 11 months ago

dhruvhaldar commented 1 year ago
In file included from /home/user/RoundedSBE/build/cornersshader/kwin4_effect_cornersshader_autogen/EWIEGA46WW/moc_cornersshader.cpp:10,
                 from /home/user/RoundedSBE/build/cornersshader/kwin4_effect_cornersshader_autogen/mocs_compilation.cpp:2:
/home/user/RoundedSBE/build/cornersshader/kwin4_effect_cornersshader_autogen/EWIEGA46WW/../../../../cornersshader/cornersshader.h:25:10: fatal error: kwinoffscreeneffect.h: No such file or directory
   25 | #include <kwinoffscreeneffect.h>
      |          ^~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
make[2]: *** [cornersshader/CMakeFiles/kwin4_effect_cornersshader.dir/build.make:76: cornersshader/CMakeFiles/kwin4_effect_cornersshader.dir/kwin4_effect_cornersshader_autogen/mocs_compilation.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:848: cornersshader/CMakeFiles/kwin4_effect_cornersshader.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
/home/user/RoundedSBE/breezedecoration.cpp: In member function ‘void Breeze::Decoration::updateBlur()’:
/home/user/RoundedSBE/breezedecoration.cpp:780:13: error: ‘setBlurRegion’ was not declared in this scope
  780 |             setBlurRegion( QRegion() );
      |             ^~~~~~~~~~~~~
/home/user/RoundedSBE/breezedecoration.cpp:784:13: error: ‘setBlurRegion’ was not declared in this scope
  784 |             setBlurRegion( QRegion( m_windowPath->toFillPolygon().toPolygon()) ) ;
      |             ^~~~~~~~~~~~~
make[2]: *** [CMakeFiles/roundedsbe.dir/build.make:129: CMakeFiles/roundedsbe.dir/breezedecoration.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [CMakeFiles/Makefile2:457: CMakeFiles/roundedsbe.dir/all] Error 2
make: *** [Makefile:146: all] Error 2
[  3%] Automatic MOC for target roundedsbecommon5
[  3%] Built target roundedsbecommon5_autogen
Consolidate compiler generated dependencies of target roundedsbecommon5
[ 29%] Built target roundedsbecommon5
[ 32%] Automatic MOC for target roundedsbe
[ 32%] Built target roundedsbe_autogen
Consolidate compiler generated dependencies of target roundedsbe
[ 35%] Building CXX object CMakeFiles/roundedsbe.dir/breezedecoration.cpp.o
/home/user/RoundedSBE/breezedecoration.cpp: In member function ‘void Breeze::Decoration::updateBlur()’:
/home/user/RoundedSBE/breezedecoration.cpp:780:13: error: ‘setBlurRegion’ was not declared in this scope
  780 |             setBlurRegion( QRegion() );
      |             ^~~~~~~~~~~~~
/home/user/RoundedSBE/breezedecoration.cpp:784:13: error: ‘setBlurRegion’ was not declared in this scope
  784 |             setBlurRegion( QRegion( m_windowPath->toFillPolygon().toPolygon()) ) ;
      |             ^~~~~~~~~~~~~
make[2]: *** [CMakeFiles/roundedsbe.dir/build.make:129: CMakeFiles/roundedsbe.dir/breezedecoration.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:457: CMakeFiles/roundedsbe.dir/all] Error 2
make: *** [Makefile:146: all] Error 2
wokawoka commented 1 year ago

I' m experiencing the same issue

geox25 commented 1 year ago

Yep, same here. I was able to find almost all the necessary files from here, and anything else I needed using apt-file search filename. Unfortunately, there are loads of errors when compiling even after satisfying the missing files.

a-parhom commented 1 year ago

Looks like you're building for the wrong Plasma version or just don't have necessary source packages installed.