edsf-persona-store.vala:1380.66-1380.85: error: The name `BookOperationFlags' does not exist in the context of `E'
Using vala 0.44.6 compiling fails with:
[1/100] Compiling Vala source ../backends/eds/lib/edsf-persona-store.vala ../backends/eds/lib/edsf-persona.vala backends/eds/lib/namespace.vala folks/folks.vapi folks/folks-internal.vapi.
FAILED: backends/eds/lib/13ad479@@folks-eds@sha/edsf-persona-store.c backends/eds/lib/13ad479@@folks-eds@sha/edsf-persona.c backends/eds/lib/13ad479@@folks-eds@sha/namespace.c backends/eds/lib/folks/folks-eds.h backends/eds/lib/folks-eds.vapi backends/eds/lib/FolksEds-0.6.gir
valac -C --debug --debug --vapidir /src/gnome/folks-0.14.0/folks -D FOLKS_COMPILATION --pkg posix --pkg readline --pkg libxml-2.0 --pkg libedataserver-1.2 --pkg libebook-contacts-1.2 --pkg libebook-1.2 /src/gnome/folks-0.14.0/folks/folks-generics.vapi --pkg gee-0.8 --pkg gio-2.0 --pkg gmodule-2.0 --pkg gobject-2.0 /src/gnome/folks-0.14.0/folks/build-conf.vapi --color=always --directory backends/eds/lib/13ad479@@folks-eds@sha --basedir ../backends/eds/lib --library folks-eds --header backends/eds/lib/folks/folks-eds.h --vapi ../folks-eds.vapi --gir ../FolksEds-0.6.gir --includedir folks ../backends/eds/lib/edsf-persona-store.vala ../backends/eds/lib/edsf-persona.vala backends/eds/lib/namespace.vala folks/folks.vapi folks/folks-internal.vapi
../backends/eds/lib/edsf-persona-store.vala:1380.66-1380.85: error: The name `BookOperationFlags' does not exist in the context of `E'
yield ((!) this._addressbook).modify_contact (contact, E.BookOperationFlags.NONE, null);
^^^^^^^^^^^^^^^^^^^^
../backends/eds/lib/edsf-persona-store.vala:1380.17-1380.97: error: 1 extra arguments for `bool E.BookClient.modify_contact (E.Contact, GLib.Cancellable?)'
yield ((!) this._addressbook).modify_contact (contact, E.BookOperationFlags.NONE, null);
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../backends/eds/lib/edsf-persona-store.vala:1261.63-1261.82: error: The name `BookOperationFlags' does not exist in the context of `E'
yield ((!) this._addressbook).add_contact (contact, E.BookOperationFlags.NONE, null,
^^^^^^^^^^^^^^^^^^^^
../backends/eds/lib/edsf-persona-store.vala:1261.17-1262.28: error: 1 extra arguments for `bool E.BookClient.add_contact (E.Contact, GLib.Cancellable?, out string)'
../backends/eds/lib/edsf-persona-store.vala:613.49-613.68: error: The name `BookOperationFlags' does not exist in the context of `E'
((Edsf.Persona) persona).contact, E.BookOperationFlags.NONE, null);
^^^^^^^^^^^^^^^^^^^^
../backends/eds/lib/edsf-persona-store.vala:612.17-613.80: error: 1 extra arguments for `bool E.BookClient.remove_contact (E.Contact, GLib.Cancellable?)'
Compilation failed: 6 error(s), 0 warning(s)
ninja: build stopped: subcommand failed.