Xfce4-notes-plugin 1.8.1 build fails with --enable-gtk3 and GTK+-3.22.24: Making all in lib make[2]: Entering directory '/home/wally/mageia/cauldron/xfce4-notes-plugin/BUILD/xfce4-notes-plugin-1.8.1/lib' CC libnotes_la-icon-button.lo icon-button.c: In function 'xnp_icon_button_real_expose_event': icon-button.c:296:31: error: 'GdkDrawable' undeclared (first use in this function); did you mean 'GtkTable'? _tmp18_ = gdk_cairo_create ((GdkDrawable*) _tmp17_); ^~~~~~~~~~~ GtkTable icon-button.c:296:31: note: each undeclared identifier is reported only once for each function it appears in icon-button.c:296:43: error: expected expression before ')' token _tmp18_ = gdk_cairo_create ((GdkDrawable*) _tmp17_); ^ icon-button.c: In function 'xnp_icon_button_class_init': icon-button.c:466:28: error: 'GtkWidgetClass {aka struct _GtkWidgetClass}' has no member named 'expose_event'; did you mean 'scroll_event'? GTK_WIDGET_CLASS (klass)->expose_event = xnp_icon_button_real_expose_event; ^~~~~~~~~~~~ scroll_event make[2]: *** [Makefile:533: libnotes_la-icon-button.lo] Error 1 make[2]: Leaving directory '/home/wally/mageia/cauldron/xfce4-notes-plugin/BUILD/xfce4-notes-plugin-1.8.1/lib'
GTK3 support for note plugin is not yet complete. There is a WIP branch on https://git.xfce.org/panel-plugins/xfce4-notes-plugin/log/?h=mmassonnet/gtk3-only but it need works.
I was about to report exactly the same issue here and luckely found this report. Any news regarding the notes gtk3 port ?
Hi, it seems that libunique will be removed from Debian during the current release cycle. If the GTK-3 port (dropping libunique) is not complete, at one point we'll have to remove xfce4-notes from Debian. I have the feeling notes is not really maintained anymore, so maybe it'd be for the best?
-- GitLab Migration Automatic Message -- This bug has been migrated to xfce.org's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.xfce.org/panel-plugins/xfce4-notes-plugin/-/issues/38. Please create an account or use an existing account on one of our supported OAuth providers. If you want to fork to submit patches and merge requests please continue reading here: https://docs.xfce.org/contribute/dev/git/start#gitlab_forks_and_merge_requests Also feel free to reach out to us on the mailing list https://mail.xfce.org/mailman/listinfo/xfce4-dev