STATUS UPDATE >---> Tried to compile plugin via: valac --pkg=gimp-3.0 --pkg=gimp-ui-3.0 goat-exercise-vala.vala >---> Got the following error: In file included from goat-exercise-vala.vala.c:30: C:/msys64/mingw64/include/glib-2.0/glib/gi18n-lib.h:27:2: error: #error You must define GETTEXT_PACKAGE before including gi18n-lib.h. Did you forget to include config.h? 27 | #error You must define GETTEXT_PACKAGE before including gi18n-lib.h. Did you forget to include config.h? >---> Tried again: valac -X -DGETTEXT_PACKAGE="..." --pkg=gimp-3.0 --pkg=gimp-ui-3.0 goat-exercise-vala.vala >---> Now getting more than a screen-full of warnings and errors. >---> First few lines of the error report: goat-exercise-vala.vala.c: In function 'goat_real_create_procedure': goat-exercise-vala.vala.c:156:112: warning: passing argument 4 of 'gimp_image_procedure_new' from incompatible pointer type [-Wincompatible-pointer-types] 156 | _tmp0_ = (GimpImageProcedure*) gimp_image_procedure_new ((GimpPlugIn*) self, name, GIMP_PDB_PROC_TYPE_PLUGIN, _goat_run_gimp_run_image_func, g_object_ref (self), g_object_unref); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | GimpValueArray * (*)(GimpProcedure *, GimpRunMode, GimpImage *, GimpDrawable *, GimpValueArray *, void *) In file included from C:/msys64/mingw64/include/libgimp/gimp.h:49, from goat-exercise-vala.vala.c:27: C:/msys64/mingw64/include/libgimp/gimpimageprocedure.h:86:66: note: expected 'GimpRunImageFunc' {aka 'GimpValueArray * (*)(GimpProcedure *, GimpRunMode, GimpImage *, GimpDrawable *, const GimpValueArray *, void *)'} but argument is of type 'GimpValueArray * (*)(GimpProcedure *, GimpRunMode, GimpImage *, GimpDrawable *, GimpValueArray *, void *)' 86 | GimpRunImageFunc run_func, | ~~~~~~~~~~~~~~~~~~^~~~~~~~ >---> Full error report shall be shared as attachment in the following email. >---> The auto-generated C code file shall be shared as attachment in the following email. I'm not quite sure how to proceed further. If anyone knows how to fix this, please do share your expert-opinion. Thanks. _______________________________________________ gimp-developer-list mailing list List address: gimp-developer-list@xxxxxxxxx List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list List archives: https://mail.gnome.org/archives/gimp-developer-list