SUMMARY I can't build breeze because the command "make" returns this error. STEPS TO REPRODUCE 1. Download breeze from git 2. Make a build folder inside of breeze 3. Run inside "build" cmake .. -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release -DKDE_INSTALL_LIBDIR=lib -DBUILD_TESTING=OFF -DKDE_INSTALL_USE_QT_SYS_PATHS=O 4. Run "make" OBSERVED RESULT Scanning dependencies of target org.kde.breezedark.desktop-look-and-feel-metadata-json [ 1%] Generating org.kde.breezedark.desktop-look-and-feel-metadata.json About to parse service type file "/usr/share/kservicetypes5/plasma-lookandfeel.desktop" Unknown property type for key "X-KDE-ParentApp" -> falling back to string Unknown property type for key "X-Plasma-MainScript" -> falling back to string Generated "/home/gustavo/Programming/Breeze/breeze/build/org.kde.breezedark.desktop-look-and-feel-metadata.json" [ 1%] Built target org.kde.breezedark.desktop-look-and-feel-metadata-json Scanning dependencies of target breezecommon5_autogen [ 2%] Automatic MOC for target breezecommon5 [ 2%] Built target breezecommon5_autogen Scanning dependencies of target breezecommon5 [ 3%] Building CXX object libbreezecommon/CMakeFiles/breezecommon5.dir/breezeboxshadowrenderer.cpp.o [ 4%] Building CXX object libbreezecommon/CMakeFiles/breezecommon5.dir/breezecommon5_autogen/mocs_compilation.cpp.o [ 5%] Linking CXX shared library libbreezecommon5.so [ 5%] Built target breezecommon5 Scanning dependencies of target breezedecoration_autogen [ 7%] Automatic MOC for target breezedecoration [ 7%] Built target breezedecoration_autogen [ 8%] Generating ui_breezeexceptionlistwidget.h [ 9%] Generating breezesettings.h, breezesettings.cpp [ 10%] Generating ui_breezeconfigurationui.h [ 11%] Generating ui_breezedetectwidget.h [ 12%] Generating ui_breezeexceptiondialog.h Scanning dependencies of target breezedecoration [ 14%] Building CXX object kdecoration/CMakeFiles/breezedecoration.dir/breezebutton.cpp.o [ 15%] Building CXX object kdecoration/CMakeFiles/breezedecoration.dir/breezedecoration.cpp.o [ 16%] Building CXX object kdecoration/CMakeFiles/breezedecoration.dir/breezeexceptionlist.cpp.o [ 17%] Building CXX object kdecoration/CMakeFiles/breezedecoration.dir/breezesettingsprovider.cpp.o [ 18%] Building CXX object kdecoration/CMakeFiles/breezedecoration.dir/breezesizegrip.cpp.o [ 20%] Building CXX object kdecoration/CMakeFiles/breezedecoration.dir/breezesettings.cpp.o [ 21%] Building CXX object kdecoration/CMakeFiles/breezedecoration.dir/config/breezeconfigwidget.cpp.o [ 22%] Building CXX object kdecoration/CMakeFiles/breezedecoration.dir/config/breezedetectwidget.cpp.o [ 23%] Building CXX object kdecoration/CMakeFiles/breezedecoration.dir/config/breezeexceptiondialog.cpp.o [ 24%] Building CXX object kdecoration/CMakeFiles/breezedecoration.dir/config/breezeexceptionlistwidget.cpp.o [ 25%] Building CXX object kdecoration/CMakeFiles/breezedecoration.dir/config/breezeexceptionmodel.cpp.o [ 27%] Building CXX object kdecoration/CMakeFiles/breezedecoration.dir/config/breezeitemmodel.cpp.o [ 28%] Building CXX object kdecoration/CMakeFiles/breezedecoration.dir/breezedecoration_autogen/mocs_compilation.cpp.o [ 29%] Linking CXX shared module breezedecoration.so [ 29%] Built target breezedecoration Scanning dependencies of target breeze_autogen [ 30%] Automatic MOC for target breeze [ 30%] Built target breeze_autogen [ 31%] Generating breezestyleconfigdata.h, breezestyleconfigdata.cpp Scanning dependencies of target breeze [ 32%] Building CXX object kstyle/CMakeFiles/breeze.dir/animations/breezeanimation.cpp.o [ 34%] Building CXX object kstyle/CMakeFiles/breeze.dir/animations/breezeanimations.cpp.o [ 35%] Building CXX object kstyle/CMakeFiles/breeze.dir/animations/breezeanimationdata.cpp.o [ 36%] Building CXX object kstyle/CMakeFiles/breeze.dir/animations/breezebaseengine.cpp.o [ 37%] Building CXX object kstyle/CMakeFiles/breeze.dir/animations/breezebusyindicatordata.cpp.o [ 38%] Building CXX object kstyle/CMakeFiles/breeze.dir/animations/breezebusyindicatorengine.cpp.o [ 40%] Building CXX object kstyle/CMakeFiles/breeze.dir/animations/breezedialdata.cpp.o [ 41%] Building CXX object kstyle/CMakeFiles/breeze.dir/animations/breezedialengine.cpp.o [ 42%] Building CXX object kstyle/CMakeFiles/breeze.dir/animations/breezeenabledata.cpp.o [ 43%] Building CXX object kstyle/CMakeFiles/breeze.dir/animations/breezegenericdata.cpp.o [ 44%] Building CXX object kstyle/CMakeFiles/breeze.dir/animations/breezeheaderviewdata.cpp.o [ 45%] Building CXX object kstyle/CMakeFiles/breeze.dir/animations/breezeheaderviewengine.cpp.o [ 47%] Building CXX object kstyle/CMakeFiles/breeze.dir/animations/breezescrollbardata.cpp.o [ 48%] Building CXX object kstyle/CMakeFiles/breeze.dir/animations/breezescrollbarengine.cpp.o [ 49%] Building CXX object kstyle/CMakeFiles/breeze.dir/animations/breezespinboxengine.cpp.o [ 50%] Building CXX object kstyle/CMakeFiles/breeze.dir/animations/breezespinboxdata.cpp.o [ 51%] Building CXX object kstyle/CMakeFiles/breeze.dir/animations/breezestackedwidgetdata.cpp.o [ 52%] Building CXX object kstyle/CMakeFiles/breeze.dir/animations/breezestackedwidgetengine.cpp.o [ 54%] Building CXX object kstyle/CMakeFiles/breeze.dir/animations/breezetabbarengine.cpp.o [ 55%] Building CXX object kstyle/CMakeFiles/breeze.dir/animations/breezetabbardata.cpp.o [ 56%] Building CXX object kstyle/CMakeFiles/breeze.dir/animations/breezetoolboxengine.cpp.o [ 57%] Building CXX object kstyle/CMakeFiles/breeze.dir/animations/breezetransitiondata.cpp.o [ 58%] Building CXX object kstyle/CMakeFiles/breeze.dir/animations/breezetransitionwidget.cpp.o [ 60%] Building CXX object kstyle/CMakeFiles/breeze.dir/animations/breezewidgetstateengine.cpp.o [ 61%] Building CXX object kstyle/CMakeFiles/breeze.dir/animations/breezewidgetstatedata.cpp.o [ 62%] Building CXX object kstyle/CMakeFiles/breeze.dir/debug/breezewidgetexplorer.cpp.o [ 63%] Building CXX object kstyle/CMakeFiles/breeze.dir/breezeaddeventfilter.cpp.o [ 64%] Building CXX object kstyle/CMakeFiles/breeze.dir/breezeblurhelper.cpp.o [ 65%] Building CXX object kstyle/CMakeFiles/breeze.dir/breezeframeshadow.cpp.o [ 67%] Building CXX object kstyle/CMakeFiles/breeze.dir/breezehelper.cpp.o [ 68%] Building CXX object kstyle/CMakeFiles/breeze.dir/breezemdiwindowshadow.cpp.o In file included from /home/gustavo/Programming/Breeze/breeze/kstyle/breezemdiwindowshadow.cpp:24: /home/gustavo/Programming/Breeze/breeze/kstyle/breezeshadowhelper.h:26:10: fatal error: KWindowShadow: No such file or directory 26 | #include <KWindowShadow> | ^~~~~~~~~~~~~~~ compilation terminated. make[2]: *** [kstyle/CMakeFiles/breeze.dir/build.make:461: kstyle/CMakeFiles/breeze.dir/breezemdiwindowshadow.cpp.o] Error 1 make[1]: *** [CMakeFiles/Makefile2:843: kstyle/CMakeFiles/breeze.dir/all] Error 2 make: *** [Makefile:130: all] Error 2 EXPECTED RESULT To finish make with no errors like other times SOFTWARE/OS VERSIONS Windows: macOS: Linux/KDE Plasma: Kubuntu 19.10 (available in About System) KDE Plasma Version: 5.17.5 KDE Frameworks Version: 5.66.0 Qt Version: 5.12.4 ADDITIONAL INFORMATION
Update your kwindowsystem
(In reply to David Edmundson from comment #1) > Update your kwindowsystem I'm using the latest versions in kubuntu backports, I'm not sure what I'm supposed to do, build kwindowsystem from source?
Yes. Or build breeze stable. You can't have a hybrid
Sorry, my mistake, had to download the 5.17 branch... My bad