3.32.2: build fails: error: constant type `KeyValue[]' is less accessible than constant `Game.scorecats'
Build with vala 0.55.2.
[117/128] valac -C --pkg librsvg-2.0 --pkg libgnome-games-support-1 --pkg gtk+-3.0 --pkg gio-2.0 --pkg gee-0.8 --color=always --directory src/five-or-more.p --basedir ../src --gresources=../data/org.gnome.five-or-more.gresource.xml --gresources ../data/org.gnome.five-or-more.gresource.xml ../src/config.vapi ../src/board.vala ../src/game.vala ../src/main.vala ../src/next-pieces-widget.vala ../src/piece.vala ../src/piece-generator.vala ../src/preferences-dialog.vala ../src/theme-renderer.vala ../src/view.vala ../src/window.vala
FAILED: src/five-or-more.p/board.c src/five-or-more.p/game.c src/five-or-more.p/main.c src/five-or-more.p/next-pieces-widget.c src/five-or-more.p/piece.c src/five-or-more.p/piece-generator.c src/five-or-more.p/preferences-dialog.c src/five-or-more.p/theme-renderer.c src/five-or-more.p/view.c src/five-or-more.p/window.c
valac -C --pkg librsvg-2.0 --pkg libgnome-games-support-1 --pkg gtk+-3.0 --pkg gio-2.0 --pkg gee-0.8 --color=always --directory src/five-or-more.p --basedir ../src --gresources=../data/org.gnome.five-or-more.gresource.xml --gresources ../data/org.gnome.five-or-more.gresource.xml ../src/config.vapi ../src/board.vala ../src/game.vala ../src/main.vala ../src/next-pieces-widget.vala ../src/piece.vala ../src/piece-generator.vala ../src/preferences-dialog.vala ../src/theme-renderer.vala ../src/view.vala ../src/window.vala
../src/game.vala:93.5-93.37: error: constant type `KeyValue[]' is less accessible than constant `Game.scorecats'
93 | public const KeyValue scorecats[] = {
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/window.vala:28.5-28.35: warning: [GtkChild] fields must be declared as `unowned'
28 | private Gtk.HeaderBar headerbar;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/window.vala:31.5-31.32: warning: [GtkChild] fields must be declared as `unowned'
31 | private Gtk.Box preview_hbox;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/window.vala:34.5-34.46: warning: [GtkChild] fields must be declared as `unowned'
34 | private Gtk.MenuButton primary_menu_button;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/window.vala:37.5-37.38: warning: [GtkChild] fields must be declared as `unowned'
37 | private Games.GridFrame grid_frame;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/theme-renderer.vala:88.26-88.45: warning: `Rsvg.Handle.get_dimensions' has been deprecated since 2.52.
88 | var dimensions = theme.get_dimensions ();
| ^~~~~~~~~~~~~~~~~~~~
../src/theme-renderer.vala:88.13-88.22: warning: `Rsvg.DimensionData' has been deprecated since 2.46.
88 | var dimensions = theme.get_dimensions ();
| ^~~~~~~~~~
../src/theme-renderer.vala:115.13-115.30: warning: `Rsvg.Handle.render_cairo' has been deprecated since 2.52.
115 | theme.render_cairo (cr_preview);
| ^~~~~~~~~~~~~~~~~~
../src/window.vala:122.9-122.28: warning: implicit .begin is deprecated
122 | highscores.add_score (game.score,
| ^~~~~~~~~~~~~~~~~~~~
../src/preferences-dialog.vala:30.5-30.38: warning: [GtkChild] fields must be declared as `unowned'
30 | private Gtk.ComboBoxText theme_box;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/preferences-dialog.vala:33.5-33.40: warning: [GtkChild] fields must be declared as `unowned'
33 | private Gtk.ColorButton color_button;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/main.vala:140.13-140.24: warning: `Gtk.show_uri' has been deprecated since 3.22
140 | Gtk.show_uri (window.get_screen (), "help:five-or-more", Gtk.get_current_event_time ());
| ^~~~~~~~~~~~
../src/main.vala:83.9-83.53: warning: Access to possible `null'. Perform a check or use an unsafe cast.
83 | (board_size_action as SimpleAction).set_state (new Variant.string(size.to_string()));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Edited by Andre Klapper