GNOME Bugzilla – Bug 787436
Commit 0815e5e89 breaks baobab
Last modified: 2017-09-09 08:33:05 UTC
See baobab's bug 787419. Reverting the single commit 0815e5e89 (codegen: Use g_object_notify_by_pspec() to notify property-changes) on top of master solves it. As additional information, in the baobab Makefile we currently have: VALA_SOURCES = \ baobab-application.vala \ baobab-cellrenderers.vala \ baobab-chart.vala \ baobab-treemap.vala \ baobab-ringschart.vala \ baobab-location.vala \ baobab-location-list.vala \ baobab-scanner.vala \ baobab-window.vala \ main.vala \ $(NULL) Reordering it as follows: VALA_SOURCES = \ baobab-application.vala \ baobab-cellrenderers.vala \ baobab-chart.vala \ baobab-location-list.vala \ baobab-location.vala \ baobab-treemap.vala \ baobab-ringschart.vala \ baobab-scanner.vala \ baobab-window.vala \ main.vala \ $(NULL) also makes it work again.
Created attachment 359398 [details] [review] codegen: Try to use a more unique internal define for properties
Note this is not really a new issue, but one which finally triggered a fatal problem. Baobab.Chart.MAX_DEPTH re-defined the internal enum-value BAOBAB_CHART_MAX_DEPTH and array-bound warnings by gcc showed the issue.
Attachment 359398 [details] pushed as 8bd7fbc - codegen: Try to use a more unique internal define for properties
8bd7fbc hasn't fixed the issue with Baobab - see https://bugzilla.gnome.org/show_bug.cgi?id=787419#c2
Not a problem with the Vala fix, reporter has solved problem their end: https://bugzilla.gnome.org/show_bug.cgi?id=787419#c6