libindicator fails to build on F31 and rawhide due to incorrect use of -Werror. -Werror should not be used in distro builds as they can cause build failures whenever something changes in the stack below. ../../libindicator/indicator-object.c: In function 'indicator_object_init': ../../libindicator/indicator-object.c:305:13: error: G_ADD_PRIVATE [-Werror] 305 | IndicatorObjectPrivate * priv = G_TYPE_INSTANCE_GET_PRIVATE (self, INDICATOR_OBJECT_TYPE, IndicatorObjectPrivate); | ^~~~~~~~~~~~~~~ https://koji.fedoraproject.org/koji/buildinfo?buildID=1411059
Instead I really fixed code. https://src.fedoraproject.org/rpms/libindicator/c/9b2cfb824a3ae52961ebd0b4a32ae8a5ab71e6ca?branch=master
OK, thanks. I went ahead and merged this to f31 as well as this is where I hit the issue (when building transmission flatpak).
FEDORA-2019-6507e9484a has been submitted as an update to Fedora 31. https://bodhi.fedoraproject.org/updates/FEDORA-2019-6507e9484a
libindicator-12.10.1-16.fc31 has been pushed to the Fedora 31 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2019-6507e9484a
libindicator-12.10.1-16.fc31 has been pushed to the Fedora 31 stable repository. If problems still persist, please make note of it in this bug report.