Compiling notes plugin 1.7.7 with gtk 2.24.8: xfce4-notes-settings.c: In function 'prop_dialog_new': xfce4-notes-settings.c:110: error: 'GtkDialog' has no member named 'vbox' xfce4-notes-settings.c:195: error: 'GtkDialog' has no member named 'vbox' make[3]: *** [xfce4_notes_settings-xfce4-notes-settings.o] Error 1 With gtk 2.18.9 the compilation was successful.
$ pkg-config --modversion gtk+-2.0 2.24.11 git master doesn't have a compilation error, and it still uses GtkDialog->vbox, did you compile with GSEAL enabled perhaps? Snippet of gtk-dialog.h: || typedef struct _GtkDialog GtkDialog; || || struct _GtkDialog || { || GtkWindow window; || || /*< public >*/ || GtkWidget *GSEAL (vbox); || GtkWidget *GSEAL (action_area); || || /*< private >*/ || GtkWidget *GSEAL (separator); || };