i `ve read " All packages (except xfce4-dev-tools) depend on both gtk+ >= 2.10 and glib >= 2.12." on xfce`s web page. but that is not true anymore. fo example, in recent git version xfdesktop, CC xfdesktop-xfdesktop-volume-icon.o CCLD xfdesktop xfdesktop-xfdesktop-app-menu-item.o: In function `xfdesktop_app_menu_item_changed': /media/sdc2/xfdesktop/src/xfdesktop-app-menu-item.c:236: undefined reference to `gtk_menu_item_set_label' xfdesktop-xfdesktop-file-icon-manager.o: In function `xfdesktop_file_icon_manager_files_ready': /media/sdc2/xfdesktop/src/xfdesktop-file-icon-manager.c:2228: undefined reference to `gtk_widget_is_toplevel' collect2: ld returned 1 exit status make[3]: *** [xfdesktop] error 1 make[3]: Leaving directory `/media/sdc2/xfdesktop/src' make[2]: *** [all] error 2 make[2]: Leaving directory `/media/sdc2/xfdesktop/src' make[1]: *** [all-recursive] error 1 make[1]: Leaving directory `/media/sdc2/xfdesktop' make: *** [all] error 2 gtk_menu_item_set_label , gtk_widget_is_toplevel is all gtk 2.16 function.so naturally make error on my gtk 2,14. and i reported already four months ago ristretto `s same error ( http://bugzilla.xfce.org/show_bug.cgi?id=6432 ) but still not fixed. if will not support old gtk version, it will be so sad news to me like old user.
Fixed in 8ad257b.