https://bugs.kde.org/show_bug.cgi?id=395258
Bug ID: 395258 Summary: discover-5.13.0 fails to build (flatpak related) Product: Discover Version: unspecified Platform: Other OS: Linux Status: UNCONFIRMED Severity: normal Priority: NOR Component: Flatpak Backend Assignee: aleix...@kde.org Reporter: rdie...@gmail.com CC: jgrul...@redhat.com Target Milestone: --- discover-5.13.0 fails to build on fedora 27/28, with error: In file included from /var/tmp/kdecache-rdieter/BUILDROOT/discover-5.13.0/libdiscover/backends/FlatpakBackend/FlatpakBackend.cpp:26: /var/tmp/kdecache-rdieter/BUILDROOT/discover-5.13.0/libdiscover/backends/FlatpakBackend/FlatpakTransaction.h:36:7: error: using typedef-name 'FlatpakTransaction' after 'class' class FlatpakTransaction : public Transaction ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/flatpak/flatpak.h:26, from /var/tmp/kdecache-rdieter/BUILDROOT/discover-5.13.0/libdiscover/backends/FlatpakBackend/FlatpakResource.h:28, from /var/tmp/kdecache-rdieter/BUILDROOT/discover-5.13.0/libdiscover/backends/FlatpakBackend/FlatpakBackend.h:25, from /var/tmp/kdecache-rdieter/BUILDROOT/discover-5.13.0/libdiscover/backends/FlatpakBackend/FlatpakBackend.cpp:22: /usr/include/flatpak/flatpak-transaction.h:72:27: note: 'FlatpakTransaction' has a previous declaration here G_DECLARE_DERIVABLE_TYPE (FlatpakTransaction, flatpak_transaction, FLATPAK, TRANSACTION, GObject) ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:1488:35: note: in definition of macro 'G_DECLARE_DERIVABLE_TYPE' typedef struct _##ModuleObjName ModuleObjName; \ ^~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:99, from /usr/include/qt5/QtCore/qnamespace.h:43, from /usr/include/qt5/QtCore/qobjectdefs.h:48, from /usr/include/qt5/QtCore/qobject.h:46, from /usr/include/qt5/QtCore/QObject:1, from /var/tmp/kdecache-rdieter/BUILDROOT/discover-5.13.0/libdiscover/resources/AbstractResource.h:24, from /var/tmp/kdecache-rdieter/BUILDROOT/discover-5.13.0/libdiscover/backends/FlatpakBackend/FlatpakResource.h:25, from /var/tmp/kdecache-rdieter/BUILDROOT/discover-5.13.0/libdiscover/backends/FlatpakBackend/FlatpakBackend.h:25, from /var/tmp/kdecache-rdieter/BUILDROOT/discover-5.13.0/libdiscover/backends/FlatpakBackend/FlatpakBackend.cpp:22: /var/tmp/kdecache-rdieter/BUILDROOT/discover-5.13.0/libdiscover/backends/FlatpakBackend/FlatpakTransaction.h:38:1: error: expected unqualified-id before end of line Q_OBJECT ^~~~~~~~ /var/tmp/kdecache-rdieter/BUILDROOT/discover-5.13.0/libdiscover/backends/FlatpakBackend/FlatpakTransaction.h:38:1: error: expected declaration before end of line make[2]: *** [libdiscover/backends/FlatpakBackend/CMakeFiles/flatpak-backend.dir/build.make:79: libdiscover/backends/FlatpakBackend/CMakeFiles/flatpak-backend.dir/FlatpakBackend.cpp.o] Error 1 -- You are receiving this mail because: You are watching all bug changes.