Im running into same issue. I already changed the shell to be bash, and get the same error.
-----------------------------------------------------------
gdkdrawable-x11.c:32:24: error: cairo-xlib.h: No such file or directory
gdkdrawable-x11.c: In function '_gdk_x11_drawable_update_size':
gdkdrawable-x11.c:238: warning: implicit declaration of function 'cairo_xlib_surface_set_size'
gdkdrawable-x11.c: In function 'gdk_x11_ref_cairo_surface':
gdkdrawable-x11.c:1469: warning: implicit declaration of function 'cairo_xlib_surface_create'
gdkdrawable-x11.c:1472: warning: assignment makes pointer from integer without a cast
gdkdrawable-x11.c:1474: warning: implicit declaration of function 'cairo_xlib_surface_create_for_bitmap'
gdkdrawable-x11.c:1477: warning: assignment makes pointer from integer without a cast
make[4]: *** [gdkdrawable-x11.lo] Error 1
make[4]: *** Waiting for unfinished jobs....
gdkcolor-x11.c: In function 'IA__gdk_colormap_get_type':
/home/mario/ltib/ltib-v.04/ltib/rootfs/usr/include/glib-2.0/glib/gthread.h:339: warning: dereferencing pointer 'value_location.1' does break strict-aliasing rules
/home/mario/ltib/ltib-v.04/ltib/rootfs/usr/include/glib-2.0/glib/gthread.h:339: note: initialized from here
gdkdisplay-x11.c: In function '_gdk_display_x11_get_type':
/home/mario/ltib/ltib-v.04/ltib/rootfs/usr/include/glib-2.0/glib/gthread.h:339: warning: dereferencing pointer 'value_location.5' does break strict-aliasing rules
/home/mario/ltib/ltib-v.04/ltib/rootfs/usr/include/glib-2.0/glib/gthread.h:339: note: initialized from here
gdkdnd-x11.c: In function 'IA__gdk_drag_context_get_type':
/home/mario/ltib/ltib-v.04/ltib/rootfs/usr/include/glib-2.0/glib/gthread.h:339: warning: dereferencing pointer 'value_location.4' does break strict-aliasing rules
/home/mario/ltib/ltib-v.04/ltib/rootfs/usr/include/glib-2.0/glib/gthread.h:339: note: initialized from here
make[4]: Leaving directory `/home/mario/ltib/ltib-v.04/ltib/rpm/BUILD/gtk+-2.14.3/gdk/x11'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/home/mario/ltib/ltib-v.04/ltib/rpm/BUILD/gtk+-2.14.3/gdk'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/home/mario/ltib/ltib-v.04/ltib/rpm/BUILD/gtk+-2.14.3/gdk'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/mario/ltib/ltib-v.04/ltib/rpm/BUILD/gtk+-2.14.3'
make: *** [all] Error 2
error: Bad exit status from /home/mario/ltib/ltib-v.04/ltib/tmp/rpm-tmp.96780 (%build)
RPM build errors:
Bad exit status from /home/mario/ltib/ltib-v.04/ltib/tmp/rpm-tmp.96780 (%build)
Build time for gtk2: 35 seconds
Failed building gtk2
f_buildrpms() returned an error, exiting
traceback:
main:560
Started: Thu Feb 23 11:44:26 2012
Ended: Thu Feb 23 11:55:33 2012
Elapsed: 667 seconds
These packages failed to build:
gtk2
Build Failed
-----------------------------------------------------------------------------
Does anybody know how to correct this? I can't select Cairo library, as shown in the picture in the first post.
Regards