recent git ristretto now don`t support gtk 2.14? gtk_menu_item_set_label is intoroduced in gtk 2.16. IS there any ifdef statements fix for gtk 2.14? [/media/sdc1/ristretto-new]$ make make all-recursive make[1]: Entering directory `/media/sdc1/ristretto-new' Making all in src make[2]: Entering directory `/media/sdc1/ristretto-new/src' make all-am make[3]: Entering directory `/media/sdc1/ristretto-new/src' gcc -D_REENTRANT -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/directfb -I/usr/include/libpng12 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libexif -I/usr/include/xfce4/xfconf-0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -D_REENTRANT -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/directfb -I/usr/include/libpng12 -I/usr/include/xfce4 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -D_REENTRANT -I/usr/include/xfce4 -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/directfb -I/usr/include/libpng12 -I/usr/include/atk-1.0 -DDATADIR=\"/usr/share\" -DSRCDIR=\"..\" -DLOCALEDIR=\"/usr/share/locale\" -g -O2 -o ristretto ristretto-image_list.o ristretto-image.o ristretto-image_cache.o ristretto-picture_viewer.o ristretto-settings.o ristretto-preferences_dialog.o ristretto-main_window.o ristretto-wallpaper_manager.o ristretto-xfce_wallpaper_manager.o ristretto-app_menu_item.o ristretto-thumbnail_bar.o ristretto-thumbnail.o ristretto-thumbnailer.o ristretto-main.o -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lpangoft2-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lgio-2.0 -lcairo -lpango-1.0 -lfreetype -lfontconfig -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -lglib-2.0 -pthread -lgthread-2.0 -lrt -lglib-2.0 -lgio-2.0 -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -lexif -lm -lcairo -L//lib -lxfconf-0 -ldbus-glib-1 -ldbus-1 -lpthread -lrt -lgobject-2.0 -lglib-2.0 -lxfce4util -lglib-2.0 -lxfcegui4 -lgtk-x11-2.0 -lxfce4util -lgdk-x11-2.0 -latk-1.0 -lpangoft2-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lgio-2.0 -lcairo -lpango-1.0 -lfreetype -lfontconfig -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 ristretto-app_menu_item.o: In function `rstto_app_menu_item_new': /media/sdc1/ristretto-new/src/app_menu_item.c:143: undefined reference to `gtk_menu_item_set_label' collect2: ld returned 1 exit status make[3]: *** [ristretto] error 1 make[3]: Leaving directory `/media/sdc1/ristretto-new/src' make[2]: *** [all] error 2 make[2]: Leaving directory `/media/sdc1/ristretto-new/src' make[1]: *** [all-recursive] error 1 make[1]: Leaving directory `/media/sdc1/ristretto-new' make: *** [all] error 2
ooooh.... ok. I'll check that.
(In reply to comment #1) > ooooh.... ok. I'll check that. four months gone. still not fixed. so sad thing..
Bumped the dependencies to gtk 2.20 and glib 2.24. This issue is solved now.