vala test app broken on newer vala compiler
59915c11 introduced a failure when trying to compile the gir
[80/84] Generating vte-2.91.vapi with a custom command.
[81/84] Generating Vte-2.91.typelib with a custom command.
[82/84] Compiling Vala source ../bindings/vala/config.vapi bindings/vala/vte-2.91.vapi ../bindings/vala/app.vala.
FAILED: bindings/vala/12144cf@@vala-test@exe/app.c
valac -C --debug --debug --pkg posix --pkg gtk+-3.0 --target-glib 2.40.0 --pkg glib-2.0 --pkg gio-2.0 --color=always --directory bindings/vala/12144cf@@vala-test@exe --basedir ../bindings/vala --gresources=../bindings/vala/app.gresource.xml --enable-deprecated --disable-since-check --define=GTK_3_16 ../bindings/vala/config.vapi bindings/vala/vte-2.91.vapi ../bindings/vala/app.vala
../bindings/vala/app.vala:820.3-820.23: error: struct `Test.App.Options' cannot be empty
public struct Options
^^^^^^^^^^^^^^^^^^^^^
Compilation failed: 1 error(s), 0 warning(s)
ninja: build stopped: subcommand failed.
reproducible in both fedora 30 and gnome-build-meta
Edited by Christian Persch