https://bugs.kde.org/show_bug.cgi?id=402076
Bug ID: 402076 Summary: Discover build broken with flatpak Product: Discover Version: unspecified Platform: Flatpak OS: Linux Status: REPORTED Severity: normal Priority: NOR Component: discover Assignee: aleix...@kde.org Reporter: mybigs...@mail.ru Target Milestone: --- $ git clone git://anongit.kde.org/flatpak-kde-applications.git $ flatpak-builder --force-clean --ccache build-dir flatpak-kde-applications/org.kde.discover.json ... [82/132] Building CXX object libdiscover/backends/FlatpakBackend/CMakeFiles/flatpak-backend.dir/FlatpakTransactionThread.cpp.o /run/build/discover/libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:29:13: warning: ‘void flatpakInstallationProgressCallback(const gchar*, guint, gboolean, gpointer)’ defined but not used [-Wunused-function] static void flatpakInstallationProgressCallback(const gchar *stats, guint progress, gboolean estimating, gpointer userData) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [100/132] Building CXX object discover/CMakeFiles/plasma-discover.dir/DiscoverObject.cpp.o FAILED: discover/CMakeFiles/plasma-discover.dir/DiscoverObject.cpp.o /run/ccache/bin/c++ -DKCOREADDONS_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_QML_LIB -DQT_QUICK_LIB -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Idiscover -I../discover -I../ -Idiscover/.. -Ilibdiscover -I../libdiscover -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5 -isystem /usr/include/QtCore -isystem /usr/lib/mkspecs/linux-g++ -isystem /usr/include/KF5/KDBusAddons -isystem /usr/include/QtDBus -isystem /usr/include/KF5/KI18n -isystem /usr/include/KF5/KXmlGui -isystem /usr/include/QtXml -isystem /usr/include/QtWidgets -isystem /usr/include/QtGui -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/KF5/KConfigWidgets -isystem /usr/include/KF5/KCodecs -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/KConfigGui -isystem /usr/include/KF5/KAuth -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KItemModels -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KService -isystem /usr/include/QtNetwork -isystem /usr/include/QtConcurrent -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KDeclarative -isystem /usr/include/QtQuick -isystem /usr/include/QtQml -std=c++0x -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -fdiagnostics-color=always -pedantic -Wsuggest-override -Wlogical-op -Wzero-as-null-pointer-constant -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -MD -MT discover/CMakeFiles/plasma-discover.dir/DiscoverObject.cpp.o -MF discover/CMakeFiles/plasma-discover.dir/DiscoverObject.cpp.o.d -o discover/CMakeFiles/plasma-discover.dir/DiscoverObject.cpp.o -c /run/build/discover/discover/DiscoverObject.cpp In file included from /usr/include/QtQuick/qquickwindow.h:49:0, from /usr/include/QtQuick/qquickview.h:43, from /usr/include/QtQuick/QQuickView:1, from /run/build/discover/discover/DiscoverObject.h:25, from /run/build/discover/discover/DiscoverObject.cpp:20: /usr/include/QtQml/qqml.h: In instantiation of ‘int qmlRegisterType() [with T = KAboutData]’: /run/build/discover/discover/DiscoverObject.cpp:115:33: required from here /usr/include/QtQml/qqml.h:107:49: error: ‘staticMetaObject’ is not a member of ‘KAboutData’ QML_GETTYPENAMES ^ In file included from /usr/include/QtQuick/qquickwindow.h:49:0, from /usr/include/QtQuick/qquickview.h:43, from /usr/include/QtQuick/QQuickView:1, from /run/build/discover/discover/DiscoverObject.h:25, from /run/build/discover/discover/DiscoverObject.cpp:20: /usr/include/QtQml/qqml.h:118:33: error: ‘staticMetaObject’ is not a member of ‘KAboutData’ nullptr, 0, 0, nullptr, &T::staticMetaObject, ^~ In file included from /usr/include/QtQuick/qquickwindow.h:49:0, from /usr/include/QtQuick/qquickview.h:43, from /usr/include/QtQuick/QQuickView:1, from /run/build/discover/discover/DiscoverObject.h:25, from /run/build/discover/discover/DiscoverObject.cpp:20: /usr/include/QtQml/qqml.h: In instantiation of ‘int qmlRegisterType() [with T = KAboutLicense]’: /run/build/discover/discover/DiscoverObject.cpp:116:36: required from here /usr/include/QtQml/qqml.h:107:49: error: ‘staticMetaObject’ is not a member of ‘KAboutLicense’ QML_GETTYPENAMES ^ In file included from /usr/include/QtQuick/qquickwindow.h:49:0, from /usr/include/QtQuick/qquickview.h:43, from /usr/include/QtQuick/QQuickView:1, from /run/build/discover/discover/DiscoverObject.h:25, from /run/build/discover/discover/DiscoverObject.cpp:20: /usr/include/QtQml/qqml.h:118:33: error: ‘staticMetaObject’ is not a member of ‘KAboutLicense’ nullptr, 0, 0, nullptr, &T::staticMetaObject, ^~ In file included from /usr/include/QtQuick/qquickwindow.h:49:0, from /usr/include/QtQuick/qquickview.h:43, from /usr/include/QtQuick/QQuickView:1, from /run/build/discover/discover/DiscoverObject.h:25, from /run/build/discover/discover/DiscoverObject.cpp:20: /usr/include/QtQml/qqml.h: In instantiation of ‘int qmlRegisterType() [with T = KAboutPerson]’: /run/build/discover/discover/DiscoverObject.cpp:117:35: required from here /usr/include/QtQml/qqml.h:107:49: error: ‘staticMetaObject’ is not a member of ‘KAboutPerson’ QML_GETTYPENAMES ^ In file included from /usr/include/QtQuick/qquickwindow.h:49:0, from /usr/include/QtQuick/qquickview.h:43, from /usr/include/QtQuick/QQuickView:1, from /run/build/discover/discover/DiscoverObject.h:25, from /run/build/discover/discover/DiscoverObject.cpp:20: /usr/include/QtQml/qqml.h:118:33: error: ‘staticMetaObject’ is not a member of ‘KAboutPerson’ nullptr, 0, 0, nullptr, &T::staticMetaObject, ^~ In file included from /usr/include/QtGui/qvector3d.h:45:0, from /usr/include/QtGui/qmatrix4x4.h:44, from /usr/include/QtGui/QMatrix4x4:1, from /usr/include/QtQuick/qsgnode.h:44, from /usr/include/QtQuick/qsgrendererinterface.h:43, from /usr/include/QtQuick/qquickwindow.h:44, from /usr/include/QtQuick/qquickview.h:43, from /usr/include/QtQuick/QQuickView:1, from /run/build/discover/discover/DiscoverObject.h:25, from /run/build/discover/discover/DiscoverObject.cpp:20: /usr/include/QtCore/qmetatype.h: In instantiation of ‘constexpr int qMetaTypeId() [with T = KAboutData]’: /usr/include/QtCore/qvariant.h:520:35: required from ‘QVariant qVariantFromValue(const T&) [with T = KAboutData]’ /usr/include/QtCore/qvariant.h:366:31: required from ‘static QVariant QVariant::fromValue(const T&) [with T = KAboutData]’ /run/build/discover/discover/DiscoverObject.cpp:128:134: required from here /usr/include/QtCore/qmetatype.h:1769:5: error: static assertion failed: Type is not registered, please use the Q_DECLARE_METATYPE macro to make it known to Qt's meta-object system Q_STATIC_ASSERT_X(QMetaTypeId2<T>::Defined, "Type is not registered, please use the Q_DECLARE_METATYPE macro to make it known to Qt's meta-object system"); ^~~~~~~~~~~~~ /usr/include/QtCore/qmetatype.h: In instantiation of ‘static constexpr int QMetaTypeId2<T>::qt_metatype_id() [with T = KAboutData]’: /usr/include/QtCore/qmetatype.h:1770:43: required from ‘constexpr int qMetaTypeId() [with T = KAboutData]’ /usr/include/QtCore/qvariant.h:520:35: required from ‘QVariant qVariantFromValue(const T&) [with T = KAboutData]’ /usr/include/QtCore/qvariant.h:366:31: required from ‘static QVariant QVariant::fromValue(const T&) [with T = KAboutData]’ /run/build/discover/discover/DiscoverObject.cpp:128:134: required from here /usr/include/QtCore/qmetatype.h:1634:89: error: ‘qt_metatype_id’ is not a member of ‘QMetaTypeId<KAboutData>’ static inline Q_DECL_CONSTEXPR int qt_metatype_id() { return QMetaTypeId<T>::qt_metatype_id(); } ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/QtCore/qmetatype.h:1634:93: error: body of constexpr function ‘static constexpr int QMetaTypeId2<T>::qt_metatype_id() [with T = KAboutData]’ not a return-statement static inline Q_DECL_CONSTEXPR int qt_metatype_id() { return QMetaTypeId<T>::qt_metatype_id(); } ^ [101/132] Building CXX object discover/CMakeFiles/plasma-discover.dir/plasma-discover_automoc.dir/qrc_assets_WCU5OEPW7XGB7L.cpp.o ninja: build stopped: subcommand failed. Error: module discover: Child process exited with code 1 -- You are receiving this mail because: You are watching all bug changes.