Build fails with: `error: redefinition of ‘struct _TrackerRemoteConnection’
CI is failing for fedora-34. Build also fails on Debian (Raspbian 11) locally. CI is passing for ubuntu-rolling and fedora-rawhide.
Issue seems to be this:
subprojects/tracker/src/libtracker-sparql/libtracker-sparql-private.a.p/remote/tracker-remote.c:58:8: error: redefinition of 'struct _TrackerRemoteConnection'
58 | struct _TrackerRemoteConnection {
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from subprojects/tracker/src/libtracker-sparql/libtracker-sparql-private.a.p/remote/tracker-remote.c:34:
subprojects/tracker/src/libtracker-sparql/tracker-sparql-private.h:88:8: note: originally defined here
88 | struct _TrackerRemoteConnection {
| ^~~~~~~~~~~~~~~~~~~~~~~~
subprojects/tracker/src/libtracker-sparql/libtracker-sparql-private.a.p/remote/tracker-remote.c:65:8: error: redefinition of 'struct _TrackerRemoteConnectionClass'
65 | struct _TrackerRemoteConnectionClass {
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
valac comparison
- Raspbian 11 (failing): 0.48.17
- Fedora 34 (failing): 0.48.23
- Ubuntu rolling (passing): 0.52.6
- Fedora rawhide (passing): 0.56.0