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.

Reply via email to