3.34.0: build fails with -Dmame-plugin=true
The following error is produced:
[1/7] Compiling Vala source ../plugins/mame/src/mame-error.vala ../plugins/m...-uri-adapter.vala ../plugins/mame/src/mame-plugin.vala src/gnome-games.vapi. FAILED: plugins/mame/src/0a65089@@games-mame-plugin@sha/mame-error.c plugins/mame/src/0a65089@@games-mame-plugin@sha/mame-game-info.c plugins/mame/src/0a65089@@games-mame-plugin@sha/mame-game-uri-adapter.c plugins/mame/src/0a65089@@games-mame-plugin@sha/mame-plugin.c plugins/mame/src/games-mame-plugin.h plugins/mame/src/games-mame-plugin.vapi valac -C --debug --debug --target-glib=2.38 --pkg linux --pkg posix /opt/wbBuild/var/sources/gnome-games-3.34.0/src/gamepad/event-codes.vapi --pkg tracker-sparql-2.0 --pkg libsoup-2.4 --pkg retro-gtk-0.14 --pkg gtk+-3.0 --target-glib 2.38 --pkg glib-2.0 --pkg gio-2.0 --pkg libarchive --color=always --directory plugins/mame/src/0a65089@@games-mame-plugin@sha --basedir ../plugins/mame/src --library games-mame-plugin --header plugins/mame/src/games-mame-plugin.h --vapi ../games-mame-plugin.vapi --gresources=../plugins/mame/data/mame.gresource.xml ../plugins/mame/src/mame-error.vala ../plugins/mame/src/mame-game-info.vala ../plugins/mame/src/mame-game-uri-adapter.vala ../plugins/mame/src/mame-plugin.vala src/gnome-games.vapi ../plugins/mame/src/mame-plugin.vala:13.14-13.71: error: 1 missing arguments for `void Games.RetroPlatform.new (string, string, string[], string)' platform = new RetroPlatform (PLATFORM_ID, PLATFORM_NAME, mime_types); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Compilation failed: 1 error(s), 0 warning(s) ninja: build stopped: subcommand failed.