Skip to content

build fail (fedora 41), KDE 6.3.4 #195

@sleeplessKomodo

Description

@sleeplessKomodo
make -j
[  0%] Built target forceblur_autogen_timestamp_deps
[  0%] Built target kwin_better_blur_config_autogen_timestamp_deps
[  4%] Automatic MOC for target forceblur
[  8%] Automatic MOC for target kwin_better_blur_config
AutoMoc warning
---------------
"SRC:/src/main.cpp"
includes the moc file "main.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.

[  8%] Built target kwin_better_blur_config_autogen
[ 25%] Generating kwineffects_interface.cpp, kwineffects_interface.h
[ 25%] Generating blurconfig.h, blurconfig.cpp
[ 25%] Generating ui_blur_config.h
[ 25%] Automatic RCC for blur_config.qrc
/home/jimbo/git/kwin-effects-forceblur/src/kcm/blur_config.ui: Warning: The name 'horizontalSpacer_2' (QSpacerItem) is already in use, defaulting to 'horizontalSpacer_21'.
[ 29%] Generating moc_kwineffects_interface.cpp
[ 29%] Built target forceblur_autogen
[ 37%] Automatic RCC for blur.qrc
[ 37%] Generating blurconfig.h, blurconfig.cpp
[ 58%] Building CXX object src/CMakeFiles/forceblur.dir/blur.cpp.o
[ 62%] Building CXX object src/CMakeFiles/forceblur.dir/forceblur_autogen/EWIEGA46WW/qrc_blur.cpp.o
[ 62%] Building CXX object src/CMakeFiles/forceblur.dir/settings.cpp.o
[ 58%] Building CXX object src/CMakeFiles/forceblur.dir/blurconfig.cpp.o
[ 58%] Building CXX object src/CMakeFiles/forceblur.dir/main.cpp.o
[ 62%] Building CXX object src/CMakeFiles/forceblur.dir/forceblur_autogen/mocs_compilation.cpp.o
[ 70%] Building CXX object src/kcm/CMakeFiles/kwin_better_blur_config.dir/blur_config.cpp.o
[ 70%] Building CXX object src/kcm/CMakeFiles/kwin_better_blur_config.dir/blurconfig.cpp.o
[ 75%] Building CXX object src/kcm/CMakeFiles/kwin_better_blur_config.dir/kwineffects_interface.cpp.o
[ 79%] Building CXX object src/kcm/CMakeFiles/kwin_better_blur_config.dir/kwin_better_blur_config_autogen/mocs_compilation.cpp.o
[ 83%] Building CXX object src/kcm/CMakeFiles/kwin_better_blur_config.dir/kwin_better_blur_config_autogen/EWIEGA46WW/qrc_blur_config.cpp.o
/home/jimbo/git/kwin-effects-forceblur/src/blur.cpp: In member function ‘virtual void KWin::BlurEffect::reconfigure(KWin::Effect::ReconfigureFlags)’:
/home/jimbo/git/kwin-effects-forceblur/src/blur.cpp:234:47: warning: unused parameter ‘flags’ [-Wunused-parameter]
  234 | void BlurEffect::reconfigure(ReconfigureFlags flags)
      |                              ~~~~~~~~~~~~~~~~~^~~~~
/home/jimbo/git/kwin-effects-forceblur/src/blur.cpp: In member function ‘void KWin::BlurEffect::blur(KWin::BlurRenderData&, const KWin::RenderTarget&, const KWin::RenderViewport&, KWin::EffectWindow*, int, const QRegion&, KWin::WindowPaintData&)’:
/home/jimbo/git/kwin-effects-forceblur/src/blur.cpp:763:138: warning: unused parameter ‘mask’ [-Wunused-parameter]
  763 | void BlurEffect::blur(BlurRenderData &renderInfo, const RenderTarget &renderTarget, const RenderViewport &viewport, EffectWindow *w, int mask, const QRegion &region, WindowPaintData &data)
      |                                                                                                                                      ~~~~^~~~
[ 91%] Linking CXX shared module forceblur.so
[ 91%] Linking CXX shared module kwin_better_blur_config.so
[ 95%] Built target kwin_better_blur_config
/usr/bin/ld: CMakeFiles/forceblur.dir/blur.cpp.o: in function `KWin::Xcb::defaultScreen()':
blur.cpp:(.text+0xd): undefined reference to `xcb_get_setup'
/usr/bin/ld: blur.cpp:(.text+0x15): undefined reference to `xcb_setup_roots_iterator'
/usr/bin/ld: CMakeFiles/forceblur.dir/blur.cpp.o: in function `KWin::Xcb::selectInput(unsigned int, unsigned int)':
blur.cpp:(.text+0x43): undefined reference to `xcb_change_window_attributes'
collect2: error: ld returned 1 exit status
make[2]: *** [src/CMakeFiles/forceblur.dir/build.make:212: src/forceblur.so] Error 1
make[1]: *** [CMakeFiles/Makefile2:714: src/CMakeFiles/forceblur.dir/all] Error 2
make: *** [Makefile:166: all] Error 2



Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions