https://bugs.kde.org/show_bug.cgi?id=406755
Bug ID: 406755 Summary: plugininterface_wrapper.cpp:838:84: error: ‘const class PluginInterface’ has no member named ‘metaData’ Product: Falkon Version: 3.1.0 Platform: Other OS: Linux Status: REPORTED Severity: normal Priority: NOR Component: extensions Assignee: now...@gmail.com Reporter: kuh...@gmail.com Target Milestone: --- tried to build falkon ubuntu 18.04 with qt 5.12.0 but failed . -- -- Could NOT find KF5Wallet (missing: KF5Wallet_DIR) CMake Warning at CMakeLists.txt:109 (find_package): Could not find a configuration file for package "KF5KIO" that is compatible with requested version "5.54.0". The following configuration files were considered but not accepted: /usr/lib/x86_64-linux-gnu/cmake/KF5KIO/KF5KIOConfig.cmake, version: 5.44.0 CMake Warning at CMakeLists.txt:111 (find_package): Could not find a configuration file for package "KF5Crash" that is compatible with requested version "5.54.0". The following configuration files were considered but not accepted: /usr/lib/x86_64-linux-gnu/cmake/KF5Crash/KF5CrashConfig.cmake, version: 5.44.0 CMake Warning at CMakeLists.txt:113 (find_package): Could not find a configuration file for package "KF5CoreAddons" that is compatible with requested version "5.54.0". The following configuration files were considered but not accepted: /usr/lib/x86_64-linux-gnu/cmake/KF5CoreAddons/KF5CoreAddonsConfig.cmake, version: 5.44.0 -- Could NOT find KF5Purpose (missing: KF5Purpose_DIR) -- PySide2Config: Using default python: .cpython-36m-x86_64-linux-gnu -- libshiboken built for Release -- The following OPTIONAL packages have been found: * PkgConfig * PySide2 (required version >= 2.0.0), Python plugins (experimental) * Shiboken2 (required version >= 2.0.0), Python plugins (experimental) * PythonLibs (required version >= 3.0), Python plugins (experimental) * Intl -- The following REQUIRED packages have been found: * ECM (required version >= 5.27.0), Extra CMake Modules., <https://projects.kde.org/projects/frameworks/extra-cmake-modules> * Qt5Core * Qt5Gui (required version >= 5.12.0) * Qt5Widgets * Qt5Network * Qt5Sql * Qt5Qml (required version >= 5.12.0) * Qt5Quick (required version >= 5.12.0) * Qt5QuickWidgets * Qt5PrintSupport * Qt5Positioning (required version >= 5.12.0) * Qt5WebEngineCore (required version >= 5.12.0) * Qt5WebEngine * Qt5WebEngineWidgets * Qt5WebChannel * Qt5Test * Qt5DBus * XCB, X protocol C-language Binding, <http://xcb.freedesktop.org> * Qt5X11Extras * Qt5 (required version >= 5.9.0) * OpenSSL * KF5Archive * KF5 -- The following OPTIONAL packages have not been found: * KF5Wallet (required version >= 5.54.0), KDE Frameworks Integration plugin * KF5KIO (required version >= 5.54.0), KDE Frameworks Integration plugin * KF5Crash (required version >= 5.54.0), KDE Frameworks Integration plugin * KF5CoreAddons (required version >= 5.54.0), KDE Frameworks Integration plugin * KF5Purpose (required version >= 5.54.0), KDE Frameworks Integration plugin -- Configuring done -- Generating done -- Build files have been written to: /home/kuh3h3/falkon/build kuh3h3@reandro:~/falkon/build$ make [ 0%] Automatic MOC for target FalkonPrivate [ 0%] Built target FalkonPrivate_autogen Scanning dependencies of target FalkonPrivate [ 0%] Building CXX object src/lib/CMakeFiles/FalkonPrivate.dir/3rdparty/qtsingleapplication/qtlocalpeer.cpp.o [ 0%] Building CXX object src/lib/CMakeFiles/FalkonPrivate.dir/app/datapaths.cpp.o [ 0%] Building CXX object src/lib/CMakeFiles/FalkonPrivate.dir/app/mainapplication.cpp.o [ 0%] Building CXX object src/lib/CMakeFiles/FalkonPrivate.dir/app/qzcommon.cpp.o [ 0%] Building CXX object src/lib/CMakeFiles/FalkonPrivate.dir/network/schemehandlers/falkonschemehandler.cpp.o [ 0%] Building CXX object src/lib/CMakeFiles/FalkonPrivate.dir/notifications/desktopnotificationsfactory.cpp.o [ 0%] Building CXX object src/lib/CMakeFiles/FalkonPrivate.dir/other/aboutdialog.cpp.o [ 0%] Building CXX object src/lib/CMakeFiles/FalkonPrivate.dir/plugins/plugins.cpp.o [ 0%] Building CXX object src/lib/CMakeFiles/FalkonPrivate.dir/plugins/qml/qmlpluginloader.cpp.o [ 1%] Building CXX object src/lib/CMakeFiles/FalkonPrivate.dir/preferences/pluginsmanager.cpp.o [ 1%] Building CXX object src/lib/CMakeFiles/FalkonPrivate.dir/preferences/preferences.cpp.o [ 1%] Building CXX object src/lib/CMakeFiles/FalkonPrivate.dir/sidebar/sidebar.cpp.o [ 1%] Linking CXX shared library ../../bin/libFalkonPrivate.so [ 46%] Built target FalkonPrivate [ 46%] Automatic MOC for target falkon [ 46%] Built target falkon_autogen Scanning dependencies of target falkon [ 46%] Building CXX object src/main/CMakeFiles/falkon.dir/main.cpp.o [ 46%] Linking CXX executable ../../bin/falkon [ 46%] Built target falkon [ 46%] Automatic MOC for target AutoScroll [ 46%] Built target AutoScroll_autogen Scanning dependencies of target AutoScroll [ 46%] Building CXX object src/plugins/AutoScroll/CMakeFiles/AutoScroll.dir/autoscrollplugin.cpp.o [ 46%] Linking CXX shared module ../../../bin/plugins/AutoScroll.so [ 47%] Built target AutoScroll [ 48%] Automatic MOC for target FlashCookieManager [ 48%] Built target FlashCookieManager_autogen Scanning dependencies of target FlashCookieManager [ 48%] Building CXX object src/plugins/FlashCookieManager/CMakeFiles/FlashCookieManager.dir/fcm_plugin.cpp.o [ 48%] Linking CXX shared module ../../../bin/plugins/FlashCookieManager.so [ 49%] Built target FlashCookieManager [ 49%] Automatic MOC for target GreaseMonkey [ 49%] Built target GreaseMonkey_autogen Scanning dependencies of target GreaseMonkey [ 49%] Building CXX object src/plugins/GreaseMonkey/CMakeFiles/GreaseMonkey.dir/gm_plugin.cpp.o [ 49%] Linking CXX shared module ../../../bin/plugins/GreaseMonkey.so [ 52%] Built target GreaseMonkey [ 52%] Automatic MOC for target MouseGestures [ 52%] Built target MouseGestures_autogen Scanning dependencies of target MouseGestures [ 53%] Building CXX object src/plugins/MouseGestures/CMakeFiles/MouseGestures.dir/mousegesturesplugin.cpp.o [ 53%] Linking CXX shared module ../../../bin/plugins/MouseGestures.so [ 54%] Built target MouseGestures [ 54%] Automatic MOC for target PIM [ 54%] Built target PIM_autogen Scanning dependencies of target PIM [ 54%] Building CXX object src/plugins/PIM/CMakeFiles/PIM.dir/PIM_plugin.cpp.o [ 54%] Linking CXX shared module ../../../bin/plugins/PIM.so [ 56%] Built target PIM [ 56%] Automatic MOC for target StatusBarIcons [ 56%] Built target StatusBarIcons_autogen Scanning dependencies of target StatusBarIcons [ 56%] Building CXX object src/plugins/StatusBarIcons/CMakeFiles/StatusBarIcons.dir/statusbariconsplugin.cpp.o [ 57%] Linking CXX shared module ../../../bin/plugins/StatusBarIcons.so [ 60%] Built target StatusBarIcons [ 60%] Automatic MOC for target TabManager [ 60%] Built target TabManager_autogen Scanning dependencies of target TabManager [ 61%] Building CXX object src/plugins/TabManager/CMakeFiles/TabManager.dir/tabmanagerplugin.cpp.o [ 61%] Linking CXX shared module ../../../bin/plugins/TabManager.so [ 62%] Built target TabManager [ 62%] Automatic MOC for target VerticalTabs [ 62%] Built target VerticalTabs_autogen Scanning dependencies of target VerticalTabs [ 62%] Building CXX object src/plugins/VerticalTabs/CMakeFiles/VerticalTabs.dir/verticaltabsplugin.cpp.o [ 62%] Building CXX object src/plugins/VerticalTabs/CMakeFiles/VerticalTabs.dir/verticaltabscontroller.cpp.o [ 62%] Linking CXX shared module ../../../bin/plugins/VerticalTabs.so [ 65%] Built target VerticalTabs [ 65%] Automatic MOC for target PyFalkon [ 65%] Built target PyFalkon_autogen [ 66%] Building CXX object src/plugins/PyFalkon/CMakeFiles/PyFalkon.dir/PyFalkon/plugininterface_wrapper.cpp.o In file included from /home/kuh3h3/falkon/build/src/plugins/PyFalkon/PyFalkon/plugininterface_wrapper.cpp:19:0: /home/kuh3h3/falkon/build/src/plugins/PyFalkon/PyFalkon/plugininterface_wrapper.h:14:17: error: ‘DesktopFile PluginInterfaceWrapper::metaData() const’ marked ‘override’, but does not override DesktopFile metaData() const override; ^~~~~~~~ /home/kuh3h3/falkon/build/src/plugins/PyFalkon/PyFalkon/plugininterface_wrapper.cpp: In function ‘int Sbk_PluginInterface_Init(PyObject*, PyObject*, PyObject*)’: /home/kuh3h3/falkon/build/src/plugins/PyFalkon/PyFalkon/plugininterface_wrapper.cpp:508:52: warning: unused parameter ‘args’ [-Wunused-parameter] Sbk_PluginInterface_Init(PyObject* self, PyObject* args, PyObject* kwds) ^~~~ /home/kuh3h3/falkon/build/src/plugins/PyFalkon/PyFalkon/plugininterface_wrapper.cpp:508:68: warning: unused parameter ‘kwds’ [-Wunused-parameter] Sbk_PluginInterface_Init(PyObject* self, PyObject* args, PyObject* kwds) ^~~~ /home/kuh3h3/falkon/build/src/plugins/PyFalkon/PyFalkon/plugininterface_wrapper.cpp: In function ‘PyObject* Sbk_PluginInterfaceFunc_metaData(PyObject*)’: /home/kuh3h3/falkon/build/src/plugins/PyFalkon/PyFalkon/plugininterface_wrapper.cpp:838:84: error: ‘const class PluginInterface’ has no member named ‘metaData’ DesktopFile cppResult = const_cast<const ::PluginInterface*>(cppSelf)->metaData(); ^~~~~~~~ /home/kuh3h3/falkon/build/src/plugins/PyFalkon/PyFalkon/plugininterface_wrapper.cpp: At global scope: /home/kuh3h3/falkon/build/src/plugins/PyFalkon/PyFalkon/plugininterface_wrapper.cpp:1453:1: warning: missing initializer for member ‘PyMethodDef::ml_doc’ [-Wmissing-field-initializers] }; ^ /home/kuh3h3/falkon/build/src/plugins/PyFalkon/PyFalkon/plugininterface_wrapper.cpp:1453:1: warning: missing initializer for member ‘PyMethodDef::ml_doc’ [-Wmissing-field-initializers] /home/kuh3h3/falkon/build/src/plugins/PyFalkon/PyFalkon/plugininterface_wrapper.cpp:1453:1: warning: missing initializer for member ‘PyMethodDef::ml_doc’ [-Wmissing-field-initializers] /home/kuh3h3/falkon/build/src/plugins/PyFalkon/PyFalkon/plugininterface_wrapper.cpp:1453:1: warning: missing initializer for member ‘PyMethodDef::ml_doc’ [-Wmissing-field-initializers] /home/kuh3h3/falkon/build/src/plugins/PyFalkon/PyFalkon/plugininterface_wrapper.cpp:1453:1: warning: missing initializer for member ‘PyMethodDef::ml_doc’ [-Wmissing-field-initializers] /home/kuh3h3/falkon/build/src/plugins/PyFalkon/PyFalkon/plugininterface_wrapper.cpp:1453:1: warning: missing initializer for member ‘PyMethodDef::ml_doc’ [-Wmissing-field-initializers] /home/kuh3h3/falkon/build/src/plugins/PyFalkon/PyFalkon/plugininterface_wrapper.cpp:1453:1: warning: missing initializer for member ‘PyMethodDef::ml_doc’ [-Wmissing-field-initializers] /home/kuh3h3/falkon/build/src/plugins/PyFalkon/PyFalkon/plugininterface_wrapper.cpp:1453:1: warning: missing initializer for member ‘PyMethodDef::ml_doc’ [-Wmissing-field-initializers] /home/kuh3h3/falkon/build/src/plugins/PyFalkon/PyFalkon/plugininterface_wrapper.cpp:1453:1: warning: missing initializer for member ‘PyMethodDef::ml_doc’ [-Wmissing-field-initializers] /home/kuh3h3/falkon/build/src/plugins/PyFalkon/PyFalkon/plugininterface_wrapper.cpp:1453:1: warning: missing initializer for member ‘PyMethodDef::ml_doc’ [-Wmissing-field-initializers] /home/kuh3h3/falkon/build/src/plugins/PyFalkon/PyFalkon/plugininterface_wrapper.cpp:1453:1: warning: missing initializer for member ‘PyMethodDef::ml_doc’ [-Wmissing-field-initializers] /home/kuh3h3/falkon/build/src/plugins/PyFalkon/PyFalkon/plugininterface_wrapper.cpp:1453:1: warning: missing initializer for member ‘PyMethodDef::ml_doc’ [-Wmissing-field-initializers] /home/kuh3h3/falkon/build/src/plugins/PyFalkon/PyFalkon/plugininterface_wrapper.cpp:1453:1: warning: missing initializer for member ‘PyMethodDef::ml_doc’ [-Wmissing-field-initializers] /home/kuh3h3/falkon/build/src/plugins/PyFalkon/PyFalkon/plugininterface_wrapper.cpp:1453:1: warning: missing initializer for member ‘PyMethodDef::ml_doc’ [-Wmissing-field-initializers] /home/kuh3h3/falkon/build/src/plugins/PyFalkon/PyFalkon/plugininterface_wrapper.cpp:1453:1: warning: missing initializer for member ‘PyMethodDef::ml_doc’ [-Wmissing-field-initializers] /home/kuh3h3/falkon/build/src/plugins/PyFalkon/PyFalkon/plugininterface_wrapper.cpp:1453:1: warning: missing initializer for member ‘PyMethodDef::ml_meth’ [-Wmissing-field-initializers] /home/kuh3h3/falkon/build/src/plugins/PyFalkon/PyFalkon/plugininterface_wrapper.cpp:1453:1: warning: missing initializer for member ‘PyMethodDef::ml_flags’ [-Wmissing-field-initializers] /home/kuh3h3/falkon/build/src/plugins/PyFalkon/PyFalkon/plugininterface_wrapper.cpp:1453:1: warning: missing initializer for member ‘PyMethodDef::ml_doc’ [-Wmissing-field-initializers] src/plugins/PyFalkon/CMakeFiles/PyFalkon.dir/build.make:420: recipe for target 'src/plugins/PyFalkon/CMakeFiles/PyFalkon.dir/PyFalkon/plugininterface_wrapper.cpp.o' failed make[2]: *** [src/plugins/PyFalkon/CMakeFiles/PyFalkon.dir/PyFalkon/plugininterface_wrapper.cpp.o] Error 1 CMakeFiles/Makefile2:1116: recipe for target 'src/plugins/PyFalkon/CMakeFiles/PyFalkon.dir/all' failed make[1]: *** [src/plugins/PyFalkon/CMakeFiles/PyFalkon.dir/all] Error 2 Makefile:140: recipe for target 'all' failed make: *** [all] Error 2 -- You are receiving this mail because: You are watching all bug changes.