boehs / Lightly

A modern style for qt applications.
Other
207 stars 12 forks source link

Compilation problem #17

Open dmaliog opened 6 months ago

dmaliog commented 6 months ago
[ 74%] Building CXX object kdecoration/CMakeFiles/lightlydecoration.dir/lightlydecoration.cpp.o
 In file included from /home/dmali/.cache/yay/lightly-qt6-git/src/Lightly/kdecoration/lightlydecoration.cpp:28:
 /home/dmali/.cache/yay/lightly-qt6-git/src/Lightly/kdecoration/config/lightlyconfigwidget.h:28:10: fatal error: config/ui_lightlyconfigurationui.h: No such file or directory
    28 |  #include "config/ui_lightlyconfigurationui.h"
       |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 compilation aborted.
 make[2]: *** [kdecoration/CMakeFiles/lightlydecoration.dir/build.make:119: kdecoration/CMakeFiles/lightlydecoration.dir/lightlydecoration.cpp.o] Error 1
 make[1]: *** [CMakeFiles/Makefile2:927: kdecoration/CMakeFiles/lightlydecoration.dir/all] Error 2
 make: *** [Makefile:136: all] Error 2
 ==> ERROR: There was a failure in build().
     Interrupt...
  -> build error: lightly-qt6-git-exit status 4
  -> Failed to install the following packages.  Manual intervention is required:
 lightly-qt6-git - exit status 4
Kernel: 6.7.9-arch1-1 
DE: Plasma 6.0.1 
Terminal: konsole 
Kevadroz commented 6 months ago

as a workarround, run make on kdecoration/config/

dmaliog commented 6 months ago

I ran make in /home/dmali/.cache/yay/lightly-qt6-git/src/build/kdecoration/config/ and got the output

➜  config git:(master) ✗ make
[  0%] Built target kcm_lightlydecoration-kcm-desktop-gen
[  0%] Built target kcm_lightlydecoration_autogen_timestamp_deps
[  5%] Automatic MOC for target kcm_lightlydecoration
[  5%] Built target kcm_lightlydecoration_autogen
[ 11%] Generating ui_lightlyexceptionlistwidget.h
[ 16%] Generating lightlysettings.h, lightlysettings.cpp
[ 22%] Generating ui_lightlyconfigurationui.h
[ 27%] Generating ui_lightlydetectwidget.h
[ 33%] Generating ui_lightlyexceptiondialog.h
[ 38%] Building CXX object kdecoration/config/CMakeFiles/kcm_lightlydecoration.dir/kcm_lightlydecoration_autogen/mocs_compilation.cpp.o
[ 44%] Building CXX object kdecoration/config/CMakeFiles/kcm_lightlydecoration.dir/kcm_lightlydecoration.cpp.o
[ 50%] Building CXX object kdecoration/config/CMakeFiles/kcm_lightlydecoration.dir/__/lightlyexceptionlist.cpp.o
[ 55%] Building CXX object kdecoration/config/CMakeFiles/kcm_lightlydecoration.dir/lightlyconfigwidget.cpp.o
[ 61%] Building CXX object kdecoration/config/CMakeFiles/kcm_lightlydecoration.dir/lightlydetectwidget.cpp.o
[ 66%] Building CXX object kdecoration/config/CMakeFiles/kcm_lightlydecoration.dir/lightlyexceptiondialog.cpp.o
[ 72%] Building CXX object kdecoration/config/CMakeFiles/kcm_lightlydecoration.dir/lightlyexceptionlistwidget.cpp.o
[ 77%] Building CXX object kdecoration/config/CMakeFiles/kcm_lightlydecoration.dir/lightlyexceptionmodel.cpp.o
[ 83%] Building CXX object kdecoration/config/CMakeFiles/kcm_lightlydecoration.dir/lightlyitemmodel.cpp.o
[ 88%] Building CXX object kdecoration/config/CMakeFiles/kcm_lightlydecoration.dir/lightlysettings.cpp.o
[ 94%] Linking CXX shared module ../../bin/org.kde.kdecoration2.kcm/kcm_lightlydecoration.so
[100%] Built target kcm_lightlydecoration
➜  config git:(master) ✗ 

What do I need to do now?

Kevadroz commented 6 months ago

I ran make in /home/dmali/.cache/yay/lightly-qt6-git/src/build/kdecoration/config/ and got the output

➜  config git:(master) ✗ make
[  0%] Built target kcm_lightlydecoration-kcm-desktop-gen
[  0%] Built target kcm_lightlydecoration_autogen_timestamp_deps
[  5%] Automatic MOC for target kcm_lightlydecoration
[  5%] Built target kcm_lightlydecoration_autogen
[ 11%] Generating ui_lightlyexceptionlistwidget.h
[ 16%] Generating lightlysettings.h, lightlysettings.cpp
[ 22%] Generating ui_lightlyconfigurationui.h
[ 27%] Generating ui_lightlydetectwidget.h
[ 33%] Generating ui_lightlyexceptiondialog.h
[ 38%] Building CXX object kdecoration/config/CMakeFiles/kcm_lightlydecoration.dir/kcm_lightlydecoration_autogen/mocs_compilation.cpp.o
[ 44%] Building CXX object kdecoration/config/CMakeFiles/kcm_lightlydecoration.dir/kcm_lightlydecoration.cpp.o
[ 50%] Building CXX object kdecoration/config/CMakeFiles/kcm_lightlydecoration.dir/__/lightlyexceptionlist.cpp.o
[ 55%] Building CXX object kdecoration/config/CMakeFiles/kcm_lightlydecoration.dir/lightlyconfigwidget.cpp.o
[ 61%] Building CXX object kdecoration/config/CMakeFiles/kcm_lightlydecoration.dir/lightlydetectwidget.cpp.o
[ 66%] Building CXX object kdecoration/config/CMakeFiles/kcm_lightlydecoration.dir/lightlyexceptiondialog.cpp.o
[ 72%] Building CXX object kdecoration/config/CMakeFiles/kcm_lightlydecoration.dir/lightlyexceptionlistwidget.cpp.o
[ 77%] Building CXX object kdecoration/config/CMakeFiles/kcm_lightlydecoration.dir/lightlyexceptionmodel.cpp.o
[ 83%] Building CXX object kdecoration/config/CMakeFiles/kcm_lightlydecoration.dir/lightlyitemmodel.cpp.o
[ 88%] Building CXX object kdecoration/config/CMakeFiles/kcm_lightlydecoration.dir/lightlysettings.cpp.o
[ 94%] Linking CXX shared module ../../bin/org.kde.kdecoration2.kcm/kcm_lightlydecoration.so
[100%] Built target kcm_lightlydecoration
➜  config git:(master) ✗ 

What do I need to do now?

run sudo make install in /home/dmali/.cache/yay/lightly-qt6-git/src/build/

dmaliog commented 6 months ago

Thank you kind person! Everything worked out!

Kevadroz commented 6 months ago

Thank you kind person! Everything worked out!

I got this from https://github.com/boehs/Lightly/pull/16#issuecomment-1983279955

dmaliog commented 6 months ago

I hope the developer will fix this for people like me! :) Many thanks to the author for his work for Plasma 6. You are very cool!

akano12 commented 6 months ago

Does it work properly on plasma 6? Have you noticed any strange glitches so far? I want to try it once i get home in like an hour.

Kevadroz commented 6 months ago

Does it work properly on plasma 6? Have you noticed any strange glitches so far? I want to try it once i get home in like an hour.

Color schemes with transparency don't make blurry windows that aren't already blurry (so Kate has non-blurry backgrounds while dolphin is blurry) and moving windows from empty spaces doesn't work.