I just recently installed the latest OpenSuse Leap 15.3 (newly installed yesterday) and attempted to run through your steps. The dependencies seem to have all installed fine, but when I run the cmake commands, I get an Error 2. Here is the long code. Can you help me please?
0oWow@localhost:~> cd LightlyShaders; mkdir qt5build; cd qt5build; cmake ../ -DCMAKE_INSTALL_PREFIX=/usr -DQT5BUILD=ON && make && sudo make install && (kwin_x11 --replace &)
-- The C compiler identification is GNU 7.5.0
-- The CXX compiler identification is GNU 7.5.0
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc - works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ - works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Installing in the same prefix as Qt, adopting their path scheme.
-- Setting build type to 'Debug' as none was specified.
-- Looking for __GLIBC__
-- Looking for __GLIBC__ - found
-- Performing Test _OFFT_IS_64BIT
-- Performing Test _OFFT_IS_64BIT - Success
-- Performing Test HAVE_DATE_TIME
-- Performing Test HAVE_DATE_TIME - Success
-- Found KF5Config: /usr/lib64/cmake/KF5Config/KF5ConfigConfig.cmake (found version "5.76.0")
-- Found KF5ConfigWidgets: /usr/lib64/cmake/KF5ConfigWidgets/KF5ConfigWidgetsConfig.cmake (found version "5.76.0")
-- Found KF5CoreAddons: /usr/lib64/cmake/KF5CoreAddons/KF5CoreAddonsConfig.cmake (found version "5.76.0")
-- Found KF5Crash: /usr/lib64/cmake/KF5Crash/KF5CrashConfig.cmake (found version "5.76.0")
-- Found KF5GlobalAccel: /usr/lib64/cmake/KF5GlobalAccel/KF5GlobalAccelConfig.cmake (found version "5.76.0")
-- Found Gettext: /usr/bin/msgmerge (found version "0.20.2")
-- Found KF5I18n: /usr/lib64/cmake/KF5I18n/KF5I18nConfig.cmake (found version "5.76.0")
-- Found KF5KIO: /usr/lib64/cmake/KF5KIO/KF5KIOConfig.cmake (found version "5.76.0")
-- Found KF5Service: /usr/lib64/cmake/KF5Service/KF5ServiceConfig.cmake (found version "5.76.0")
-- Found KF5Init: /usr/lib64/cmake/KF5Init/KF5InitConfig.cmake (found version "5.76.0")
-- Found KF5Notifications: /usr/lib64/cmake/KF5Notifications/KF5NotificationsConfig.cmake (found version "5.76.0")
-- Found KF5WidgetsAddons: /usr/lib64/cmake/KF5WidgetsAddons/KF5WidgetsAddonsConfig.cmake (found version "5.76.0")
-- Found KF5WindowSystem: /usr/lib64/cmake/KF5WindowSystem/KF5WindowSystemConfig.cmake (found version "5.76.0")
-- Found KF5GuiAddons: /usr/lib64/cmake/KF5GuiAddons/KF5GuiAddonsConfig.cmake (found version "5.76.0")
-- Found KF5: success (found suitable version "5.76.0", minimum required is "5.9.0") found components: Config ConfigWidgets CoreAddons Crash GlobalAccel I18n KIO Service Init Notifications Service WidgetsAddons WindowSystem GuiAddons
-- Found X11: /usr/include
-- Looking for XOpenDisplay in /usr/lib64/libX11.so;/usr/lib64/libXext.so
-- Looking for XOpenDisplay in /usr/lib64/libX11.so;/usr/lib64/libXext.so - found
-- Looking for gethostbyname
-- Looking for gethostbyname - found
-- Looking for connect
-- Looking for connect - found
-- Looking for remove
-- Looking for remove - found
-- Looking for shmat
-- Looking for shmat - found
-- Found PkgConfig: /usr/bin/pkg-config (found version "0.29.2")
-- Found XCB_XCB: /usr/lib64/libxcb.so (found version "1.13")
-- Found XCB_RENDER: /usr/lib64/libxcb-render.so (found version "1.13")
-- Found XCB_SHAPE: /usr/lib64/libxcb-shape.so (found version "1.13")
-- Found XCB_XFIXES: /usr/lib64/libxcb-xfixes.so (found version "1.13")
-- Found XCB_SHM: /usr/lib64/libxcb-shm.so (found version "1.13")
-- Could NOT find XCB_ATOM (missing: XCB_ATOM_LIBRARY XCB_ATOM_INCLUDE_DIR) (found version "")
-- Could NOT find XCB_AUX (missing: XCB_AUX_LIBRARY XCB_AUX_INCLUDE_DIR) (found version "")
-- Found XCB_COMPOSITE: /usr/lib64/libxcb-composite.so (found version "1.13")
-- Could NOT find XCB_CURSOR (missing: XCB_CURSOR_LIBRARY XCB_CURSOR_INCLUDE_DIR) (found version "")
-- Found XCB_DAMAGE: /usr/lib64/libxcb-damage.so (found version "1.13")
-- Found XCB_DPMS: /usr/lib64/libxcb-dpms.so (found version "1.13")
-- Found XCB_DRI2: /usr/lib64/libxcb-dri2.so (found version "1.13")
-- Found XCB_DRI3: /usr/lib64/libxcb-dri3.so (found version "1.13")
-- Could NOT find XCB_EVENT (missing: XCB_EVENT_LIBRARY XCB_EVENT_INCLUDE_DIR) (found version "")
-- Could NOT find XCB_EWMH (missing: XCB_EWMH_LIBRARY XCB_EWMH_INCLUDE_DIR) (found version "")
-- Found XCB_GLX: /usr/lib64/libxcb-glx.so (found version "1.13")
-- Could NOT find XCB_ICCCM (missing: XCB_ICCCM_LIBRARY XCB_ICCCM_INCLUDE_DIR) (found version "")
-- Could NOT find XCB_IMAGE (missing: XCB_IMAGE_LIBRARY XCB_IMAGE_INCLUDE_DIR) (found version "")
-- Could NOT find XCB_KEYSYMS (missing: XCB_KEYSYMS_LIBRARY XCB_KEYSYMS_INCLUDE_DIR) (found version "")
-- Found XCB_PRESENT: /usr/lib64/libxcb-present.so (found version "1.13")
-- Found XCB_RANDR: /usr/lib64/libxcb-randr.so (found version "1.13")
-- Found XCB_RECORD: /usr/lib64/libxcb-record.so (found version "1.13")
-- Could NOT find XCB_RENDERUTIL (missing: XCB_RENDERUTIL_LIBRARY XCB_RENDERUTIL_INCLUDE_DIR) (found version "")
-- Found XCB_RES: /usr/lib64/libxcb-res.so (found version "1.13")
-- Found XCB_SCREENSAVER: /usr/lib64/libxcb-screensaver.so (found version "1.13")
-- Found XCB_SYNC: /usr/lib64/libxcb-sync.so (found version "1.13")
-- Could NOT find XCB_UTIL (missing: XCB_UTIL_LIBRARY XCB_UTIL_INCLUDE_DIR) (found version "")
-- Could NOT find XCB_XEVIE (missing: XCB_XEVIE_LIBRARY) (found version "")
-- Found XCB_XF86DRI: /usr/lib64/libxcb-xf86dri.so (found version "1.13")
-- Found XCB_XINERAMA: /usr/lib64/libxcb-xinerama.so (found version "1.13")
-- Found XCB_XKB: /usr/lib64/libxcb-xkb.so (found version "1.13")
-- Could NOT find XCB_XPRINT (missing: XCB_XPRINT_LIBRARY) (found version "")
-- Found XCB_XTEST: /usr/lib64/libxcb-xtest.so (found version "1.13")
-- Found XCB_XV: /usr/lib64/libxcb-xv.so (found version "1.13")
-- Found XCB_XVMC: /usr/lib64/libxcb-xvmc.so (found version "1.13")
-- Found XCB: /usr/lib64/libxcb.so;/usr/lib64/libxcb-render.so;/usr/lib64/libxcb-shape.so;/usr/lib64/libxcb-xfixes.so;/usr/lib64/libxcb-shm.so;/usr/lib64/libxcb-composite.so;/usr/lib64/libxcb-damage.so;/usr/lib64/libxcb-dpms.so;/usr/lib64/libxcb-dri2.so;/usr/lib64/libxcb-dri3.so;/usr/lib64/libxcb-glx.so;/usr/lib64/libxcb-present.so;/usr/lib64/libxcb-randr.so;/usr/lib64/libxcb-record.so;/usr/lib64/libxcb-res.so;/usr/lib64/libxcb-screensaver.so;/usr/lib64/libxcb-sync.so;/usr/lib64/libxcb-xf86dri.so;/usr/lib64/libxcb-xinerama.so;/usr/lib64/libxcb-xkb.so;/usr/lib64/libxcb-xtest.so;/usr/lib64/libxcb-xv.so;/usr/lib64/libxcb-xvmc.so (found version "1.13")
-- Configuring done
-- Generating done
CMake Warning:
Manually-specified variables were not used by the project:
QT5BUILD
-- Build files have been written to: /home/0oWow/LightlyShaders/qt5build
Scanning dependencies of target kwin4_lightlyshaders_config_autogen
[ 7%] Generating lightlyshaders_config.json
About to parse service type file "/usr/share/kservicetypes5/kcmodule.desktop"
Found property definition "X-KDE-FactoryName" with type "QString"
Found property definition "X-KDE-ParentComponents" with type "QStringList"
Found property definition "X-KDE-CfgDlgHierarchy" with type "QString"
Found property definition "X-KDE-System-Settings-Parent-Category" with type "QString"
Found property definition "X-KDE-KInfoCenter-Category" with type "QString"
Found property definition "X-KDE-Weight" with type "int"
Found property definition "X-KDE-PluginKeyword" with type "QString"
Found property definition "X-KDE-OnlyShowOnQtPlatforms" with type "QStringList"
Found property definition "X-KDE-KCM-Args" with type "QStringList"
Generated "/home/0oWow/LightlyShaders/qt5build/lightlyshaders_config.json"
[ 15%] Automatic MOC for target kwin4_lightlyshaders_config
[ 15%] Built target kwin4_lightlyshaders_config_autogen
[ 23%] Generating kwineffects_interface.cpp, kwineffects_interface.h
[ 30%] Generating ui_lightlyshaders_config.h
[ 38%] Generating kwineffects_interface.moc
Scanning dependencies of target kwin4_lightlyshaders_config
[ 46%] Building CXX object CMakeFiles/kwin4_lightlyshaders_config.dir/kwin4_lightlyshaders_config_autogen/mocs_compilation.cpp.o
In file included from /home/0oWow/LightlyShaders/qt5build/kwin4_lightlyshaders_config_autogen/EWIEGA46WW/moc_lightlyshaders_config.cpp:9:0,
from /home/0oWow/LightlyShaders/qt5build/kwin4_lightlyshaders_config_autogen/mocs_compilation.cpp:2:
/home/0oWow/LightlyShaders/lightlyshaders_config.h:13:10: warning: ‘virtual void LightlyShadersConfig::save()’ can be marked override [-Wsuggest-override]
void save();
^~~~
/home/0oWow/LightlyShaders/lightlyshaders_config.h:14:10: warning: ‘virtual void LightlyShadersConfig::load()’ can be marked override [-Wsuggest-override]
void load();
^~~~
/home/0oWow/LightlyShaders/lightlyshaders_config.h:15:10: warning: ‘virtual void LightlyShadersConfig::defaults()’ can be marked override [-Wsuggest-override]
void defaults();
^~~~~~~~
[ 53%] Building CXX object CMakeFiles/kwin4_lightlyshaders_config.dir/lightlyshaders_config.cpp.o
In file included from /home/0oWow/LightlyShaders/lightlyshaders_config.cpp:1:0:
/home/0oWow/LightlyShaders/lightlyshaders.h:41:10: warning: ‘virtual void KWin::LightlyShadersEffect::reconfigure(KWin::Effect::ReconfigureFlags)’ can be marked override [-Wsuggest-override]
void reconfigure(ReconfigureFlags flags);
^~~~~~~~~~~
/home/0oWow/LightlyShaders/lightlyshaders.h:43:10: warning: ‘virtual void KWin::LightlyShadersEffect::paintWindow(KWin::EffectWindow*, int, QRegion, KWin::WindowPaintData&)’ can be marked override [-Wsuggest-override]
void paintWindow(EffectWindow* w, int mask, QRegion region, WindowPaintData& data);
^~~~~~~~~~~
/home/0oWow/LightlyShaders/lightlyshaders.h:44:17: warning: ‘virtual int KWin::LightlyShadersEffect::requestedEffectChainPosition() const’ can be marked override [-Wsuggest-override]
virtual int requestedEffectChainPosition() const { return 99; }
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/0oWow/LightlyShaders/lightlyshaders.h:42:10: warning: by ‘void KWin::LightlyShadersEffect::prePaintWindow(KWin::EffectWindow*, KWin::WindowPrePaintData&, std::chrono::milliseconds)’ [-Woverloaded-virtual]
void prePaintWindow(EffectWindow* w, WindowPrePaintData& data, std::chrono::milliseconds time);
^~~~~~~~~~~~~~
In file included from /home/0oWow/LightlyShaders/lightlyshaders_config.cpp:2:0:
/home/0oWow/LightlyShaders/lightlyshaders_config.h:13:10: warning: ‘virtual void LightlyShadersConfig::save()’ can be marked override [-Wsuggest-override]
void save();
^~~~
/home/0oWow/LightlyShaders/lightlyshaders_config.h:14:10: warning: ‘virtual void LightlyShadersConfig::load()’ can be marked override [-Wsuggest-override]
void load();
^~~~
/home/0oWow/LightlyShaders/lightlyshaders_config.h:15:10: warning: ‘virtual void LightlyShadersConfig::defaults()’ can be marked override [-Wsuggest-override]
void defaults();
^~~~~~~~
/home/0oWow/LightlyShaders/lightlyshaders_config.cpp: In constructor ‘LightlyShadersConfig::LightlyShadersConfig(QWidget*, const QVariantList&)’:
/home/0oWow/LightlyShaders/lightlyshaders_config.cpp:60:28: warning: ‘static KAboutData* KAboutData::pluginData(const QString&)’ is deprecated: Since 5.76. See API docs [-Wdeprecated-declarations]
: KCModule(KAboutData::pluginData(QStringLiteral("kwin4_effect_lightlyshaders")), parent, args)
^~~~~~~~~~
In file included from /usr/include/KF5/KCoreAddons/KAboutData:1:0,
from /home/0oWow/LightlyShaders/lightlyshaders_config.cpp:17:
/usr/include/KF5/KCoreAddons/kaboutdata.h:467:24: note: declared here
static KAboutData *pluginData(const QString &componentName);
^~~~~~~~~~
/home/0oWow/LightlyShaders/lightlyshaders_config.cpp:60:84: warning: ‘static KAboutData* KAboutData::pluginData(const QString&)’ is deprecated: Since 5.76. See API docs [-Wdeprecated-declarations]
: KCModule(KAboutData::pluginData(QStringLiteral("kwin4_effect_lightlyshaders")), parent, args)
^
In file included from /usr/include/KF5/KCoreAddons/KAboutData:1:0,
from /home/0oWow/LightlyShaders/lightlyshaders_config.cpp:17:
/usr/include/KF5/KCoreAddons/kaboutdata.h:467:24: note: declared here
static KAboutData *pluginData(const QString &componentName);
^~~~~~~~~~
[ 61%] Building CXX object CMakeFiles/kwin4_lightlyshaders_config.dir/kwineffects_interface.cpp.o
[ 69%] Linking CXX shared module kwin4_lightlyshaders_config.so
[ 69%] Built target kwin4_lightlyshaders_config
Scanning dependencies of target kwin4_effect_lightlyshaders_autogen
[ 76%] Automatic MOC for target kwin4_effect_lightlyshaders
AutoMoc warning
---------------
"SRC:/lightlyshaders.cpp"
includes the moc file "lightlyshaders.moc", but does not contain a Q_OBJECT, Q_GADGET, Q_NAMESPACE, Q_NAMESPACE_EXPORT, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON or K_PLUGIN_CLASS_WITH_JSON macro.
[ 76%] Built target kwin4_effect_lightlyshaders_autogen
Scanning dependencies of target kwin4_effect_lightlyshaders
[ 84%] Building CXX object CMakeFiles/kwin4_effect_lightlyshaders.dir/kwin4_effect_lightlyshaders_autogen/mocs_compilation.cpp.o
In file included from /home/0oWow/LightlyShaders/dbus.h:5:0,
from /home/0oWow/LightlyShaders/qt5build/kwin4_effect_lightlyshaders_autogen/EWIEGA46WW/moc_dbus.cpp:9,
from /home/0oWow/LightlyShaders/qt5build/kwin4_effect_lightlyshaders_autogen/mocs_compilation.cpp:2:
/home/0oWow/LightlyShaders/lightlyshaders.h:41:10: warning: ‘virtual void KWin::LightlyShadersEffect::reconfigure(KWin::Effect::ReconfigureFlags)’ can be marked override [-Wsuggest-override]
void reconfigure(ReconfigureFlags flags);
^~~~~~~~~~~
/home/0oWow/LightlyShaders/lightlyshaders.h:43:10: warning: ‘virtual void KWin::LightlyShadersEffect::paintWindow(KWin::EffectWindow*, int, QRegion, KWin::WindowPaintData&)’ can be marked override [-Wsuggest-override]
void paintWindow(EffectWindow* w, int mask, QRegion region, WindowPaintData& data);
^~~~~~~~~~~
/home/0oWow/LightlyShaders/lightlyshaders.h:44:17: warning: ‘virtual int KWin::LightlyShadersEffect::requestedEffectChainPosition() const’ can be marked override [-Wsuggest-override]
virtual int requestedEffectChainPosition() const { return 99; }
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/0oWow/LightlyShaders/lightlyshaders.h:42:10: warning: by ‘void KWin::LightlyShadersEffect::prePaintWindow(KWin::EffectWindow*, KWin::WindowPrePaintData&, std::chrono::milliseconds)’ [-Woverloaded-virtual]
void prePaintWindow(EffectWindow* w, WindowPrePaintData& data, std::chrono::milliseconds time);
^~~~~~~~~~~~~~
[ 92%] Building CXX object CMakeFiles/kwin4_effect_lightlyshaders.dir/lightlyshaders.cpp.o
In file included from /home/0oWow/LightlyShaders/dbus.h:5:0,
from /home/0oWow/LightlyShaders/lightlyshaders.cpp:20:
/home/0oWow/LightlyShaders/lightlyshaders.h:41:10: warning: ‘virtual void KWin::LightlyShadersEffect::reconfigure(KWin::Effect::ReconfigureFlags)’ can be marked override [-Wsuggest-override]
void reconfigure(ReconfigureFlags flags);
^~~~~~~~~~~
/home/0oWow/LightlyShaders/lightlyshaders.h:43:10: warning: ‘virtual void KWin::LightlyShadersEffect::paintWindow(KWin::EffectWindow*, int, QRegion, KWin::WindowPaintData&)’ can be marked override [-Wsuggest-override]
void paintWindow(EffectWindow* w, int mask, QRegion region, WindowPaintData& data);
^~~~~~~~~~~
/home/0oWow/LightlyShaders/lightlyshaders.h:44:17: warning: ‘virtual int KWin::LightlyShadersEffect::requestedEffectChainPosition() const’ can be marked override [-Wsuggest-override]
virtual int requestedEffectChainPosition() const { return 99; }
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/0oWow/LightlyShaders/lightlyshaders.h:42:10: warning: by ‘void KWin::LightlyShadersEffect::prePaintWindow(KWin::EffectWindow*, KWin::WindowPrePaintData&, std::chrono::milliseconds)’ [-Woverloaded-virtual]
void prePaintWindow(EffectWindow* w, WindowPrePaintData& data, std::chrono::milliseconds time);
^~~~~~~~~~~~~~
/home/0oWow/LightlyShaders/lightlyshaders.cpp: In member function ‘void KWin::LightlyShadersEffect::prePaintWindow(KWin::EffectWindow*, KWin::WindowPrePaintData&, std::chrono::milliseconds)’:
/home/0oWow/LightlyShaders/lightlyshaders.cpp:362:46: error: no matching function for call to ‘KWin::EffectsHandler::prePaintWindow(KWin::EffectWindow*&, KWin::WindowPrePaintData&, std::chrono::milliseconds&)’
effects->prePaintWindow(w, data, time);
^
In file included from /home/0oWow/LightlyShaders/lightlyshaders.h:23:0,
from /home/0oWow/LightlyShaders/dbus.h:5,
from /home/0oWow/LightlyShaders/lightlyshaders.cpp:20:
/usr/include/kwineffects.h:844:18: note: candidate: virtual void KWin::EffectsHandler::prePaintWindow(KWin::EffectWindow*, KWin::WindowPrePaintData&, int)
virtual void prePaintWindow(EffectWindow* w, WindowPrePaintData& data, int time) = 0;
^~~~~~~~~~~~~~
/usr/include/kwineffects.h:844:18: note: no known conversion for argument 3 from ‘std::chrono::milliseconds {aka std::chrono::duration<long int, std::ratio<1, 1000> >}’ to ‘int’
/home/0oWow/LightlyShaders/lightlyshaders.cpp:414:55: error: invalid user-defined conversion from ‘int’ to ‘const QString&’ [-fpermissive]
GLTexture tex = GLTexture(GL_TEXTURE_RECTANGLE);
^
In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44:0,
from /usr/include/qt5/QtCore/qlist.h:47,
from /usr/include/qt5/QtCore/qvariant.h:45,
from /usr/include/qt5/QtDBus/qtdbusglobal.h:45,
from /usr/include/qt5/QtDBus/qdbusabstractadaptor.h:43,
from /usr/include/qt5/QtDBus/QDBusAbstractAdaptor:1,
from /home/0oWow/LightlyShaders/dbus.h:4,
from /home/0oWow/LightlyShaders/lightlyshaders.cpp:20:
/usr/include/qt5/QtCore/qstring.h:699:31: note: candidate is: QString::QString(const char*) <near match>
inline QT_ASCII_CAST_WARN QString(const char *ch)
^~~~~~~
/usr/include/qt5/QtCore/qstring.h:699:31: note: conversion of argument 1 would be ill-formed:
/home/0oWow/LightlyShaders/lightlyshaders.cpp:414:55: error: invalid conversion from ‘int’ to ‘const char*’ [-fpermissive]
GLTexture tex = GLTexture(GL_TEXTURE_RECTANGLE);
^
/home/0oWow/LightlyShaders/lightlyshaders.cpp:414:55: error: invalid conversion from ‘int’ to ‘const char*’ [-fpermissive]
In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44:0,
from /usr/include/qt5/QtCore/qlist.h:47,
from /usr/include/qt5/QtCore/qvariant.h:45,
from /usr/include/qt5/QtDBus/qtdbusglobal.h:45,
from /usr/include/qt5/QtDBus/qdbusabstractadaptor.h:43,
from /usr/include/qt5/QtDBus/QDBusAbstractAdaptor:1,
from /home/0oWow/LightlyShaders/dbus.h:4,
from /home/0oWow/LightlyShaders/lightlyshaders.cpp:20:
/usr/include/qt5/QtCore/qstring.h:699:31: note: initializing argument 1 of ‘QString::QString(const char*)’
inline QT_ASCII_CAST_WARN QString(const char *ch)
^~~~~~~
In file included from /usr/include/kwinglutils.h:28:0,
from /home/0oWow/LightlyShaders/lightlyshaders.cpp:29:
/usr/include/kwingltexture.h:59:14: note: initializing argument 1 of ‘KWin::GLTexture::GLTexture(const QString&)’
explicit GLTexture(const QString& fileName);
^~~~~~~~~
/home/0oWow/LightlyShaders/lightlyshaders.cpp:423:42: error: no matching function for call to ‘KWin::EffectsHandler::prePaintWindow(KWin::EffectWindow*&, KWin::WindowPrePaintData&, std::chrono::milliseconds&)’
effects->prePaintWindow(w, data, time);
^
In file included from /home/0oWow/LightlyShaders/lightlyshaders.h:23:0,
from /home/0oWow/LightlyShaders/dbus.h:5,
from /home/0oWow/LightlyShaders/lightlyshaders.cpp:20:
/usr/include/kwineffects.h:844:18: note: candidate: virtual void KWin::EffectsHandler::prePaintWindow(KWin::EffectWindow*, KWin::WindowPrePaintData&, int)
virtual void prePaintWindow(EffectWindow* w, WindowPrePaintData& data, int time) = 0;
^~~~~~~~~~~~~~
/usr/include/kwineffects.h:844:18: note: no known conversion for argument 3 from ‘std::chrono::milliseconds {aka std::chrono::duration<long int, std::ratio<1, 1000> >}’ to ‘int’
/home/0oWow/LightlyShaders/lightlyshaders.cpp: In member function ‘void KWin::LightlyShadersEffect::getShadowDiffs(KWin::EffectWindow*, const QRect*, QList<KWin::GLTexture>&, bool)’:
/home/0oWow/LightlyShaders/lightlyshaders.cpp:635:25: warning: variable length array ‘r2’ is used [-Wvla]
const QRect r2[NShad] =
^
/home/0oWow/LightlyShaders/lightlyshaders.cpp:682:57: error: invalid user-defined conversion from ‘int’ to ‘const QString&’ [-fpermissive]
GLTexture white_tex = GLTexture(GL_TEXTURE_RECTANGLE);
^
In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44:0,
from /usr/include/qt5/QtCore/qlist.h:47,
from /usr/include/qt5/QtCore/qvariant.h:45,
from /usr/include/qt5/QtDBus/qtdbusglobal.h:45,
from /usr/include/qt5/QtDBus/qdbusabstractadaptor.h:43,
from /usr/include/qt5/QtDBus/QDBusAbstractAdaptor:1,
from /home/0oWow/LightlyShaders/dbus.h:4,
from /home/0oWow/LightlyShaders/lightlyshaders.cpp:20:
/usr/include/qt5/QtCore/qstring.h:699:31: note: candidate is: QString::QString(const char*) <near match>
inline QT_ASCII_CAST_WARN QString(const char *ch)
^~~~~~~
/usr/include/qt5/QtCore/qstring.h:699:31: note: conversion of argument 1 would be ill-formed:
/home/0oWow/LightlyShaders/lightlyshaders.cpp:682:57: error: invalid conversion from ‘int’ to ‘const char*’ [-fpermissive]
GLTexture white_tex = GLTexture(GL_TEXTURE_RECTANGLE);
^
/home/0oWow/LightlyShaders/lightlyshaders.cpp:682:57: error: invalid conversion from ‘int’ to ‘const char*’ [-fpermissive]
In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44:0,
from /usr/include/qt5/QtCore/qlist.h:47,
from /usr/include/qt5/QtCore/qvariant.h:45,
from /usr/include/qt5/QtDBus/qtdbusglobal.h:45,
from /usr/include/qt5/QtDBus/qdbusabstractadaptor.h:43,
from /usr/include/qt5/QtDBus/QDBusAbstractAdaptor:1,
from /home/0oWow/LightlyShaders/dbus.h:4,
from /home/0oWow/LightlyShaders/lightlyshaders.cpp:20:
/usr/include/qt5/QtCore/qstring.h:699:31: note: initializing argument 1 of ‘QString::QString(const char*)’
inline QT_ASCII_CAST_WARN QString(const char *ch)
^~~~~~~
In file included from /usr/include/kwinglutils.h:28:0,
from /home/0oWow/LightlyShaders/lightlyshaders.cpp:29:
/usr/include/kwingltexture.h:59:14: note: initializing argument 1 of ‘KWin::GLTexture::GLTexture(const QString&)’
explicit GLTexture(const QString& fileName);
^~~~~~~~~
/home/0oWow/LightlyShaders/lightlyshaders.cpp: In member function ‘QList<KWin::GLTexture> KWin::LightlyShadersEffect::getTexRegions(KWin::EffectWindow*, const QRect*, const QRect&, int, bool)’:
/home/0oWow/LightlyShaders/lightlyshaders.cpp:732:61: error: invalid user-defined conversion from ‘int’ to ‘const QString&’ [-fpermissive]
sample_tex.append(GLTexture(GL_TEXTURE_RECTANGLE));
^
In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44:0,
from /usr/include/qt5/QtCore/qlist.h:47,
from /usr/include/qt5/QtCore/qvariant.h:45,
from /usr/include/qt5/QtDBus/qtdbusglobal.h:45,
from /usr/include/qt5/QtDBus/qdbusabstractadaptor.h:43,
from /usr/include/qt5/QtDBus/QDBusAbstractAdaptor:1,
from /home/0oWow/LightlyShaders/dbus.h:4,
from /home/0oWow/LightlyShaders/lightlyshaders.cpp:20:
/usr/include/qt5/QtCore/qstring.h:699:31: note: candidate is: QString::QString(const char*) <near match>
inline QT_ASCII_CAST_WARN QString(const char *ch)
^~~~~~~
/usr/include/qt5/QtCore/qstring.h:699:31: note: conversion of argument 1 would be ill-formed:
/home/0oWow/LightlyShaders/lightlyshaders.cpp:732:61: error: invalid conversion from ‘int’ to ‘const char*’ [-fpermissive]
sample_tex.append(GLTexture(GL_TEXTURE_RECTANGLE));
^
/home/0oWow/LightlyShaders/lightlyshaders.cpp:732:61: error: invalid conversion from ‘int’ to ‘const char*’ [-fpermissive]
In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44:0,
from /usr/include/qt5/QtCore/qlist.h:47,
from /usr/include/qt5/QtCore/qvariant.h:45,
from /usr/include/qt5/QtDBus/qtdbusglobal.h:45,
from /usr/include/qt5/QtDBus/qdbusabstractadaptor.h:43,
from /usr/include/qt5/QtDBus/QDBusAbstractAdaptor:1,
from /home/0oWow/LightlyShaders/dbus.h:4,
from /home/0oWow/LightlyShaders/lightlyshaders.cpp:20:
/usr/include/qt5/QtCore/qstring.h:699:31: note: initializing argument 1 of ‘QString::QString(const char*)’
inline QT_ASCII_CAST_WARN QString(const char *ch)
^~~~~~~
In file included from /usr/include/kwinglutils.h:28:0,
from /home/0oWow/LightlyShaders/lightlyshaders.cpp:29:
/usr/include/kwingltexture.h:59:14: note: initializing argument 1 of ‘KWin::GLTexture::GLTexture(const QString&)’
explicit GLTexture(const QString& fileName);
^~~~~~~~~
make[2]: *** [CMakeFiles/kwin4_effect_lightlyshaders.dir/build.make:93: CMakeFiles/kwin4_effect_lightlyshaders.dir/lightlyshaders.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:126: CMakeFiles/kwin4_effect_lightlyshaders.dir/all] Error 2
make: *** [Makefile:158: all] Error 2