Hi, I am trying to build this version of GTK+2.2.1 (using framebuffer). I am trying to see first if I can do it on my x86 Linux machine before I try the to cross-compile to my embedded PPC machine. I first run "configure": ./configure --prefix=/tmp/guidrivers-x86 --with-gdktarget=linux-fb --without-libtiff --without-libjpeg --without-libpng I then run "make" I get the error: "failed to load "./stock_add_16.png": Couldn't recognize the image file format for file './stock_add_16.png'" (See below for the partial output of the make process). Does the gdk-pixbuf-csource executable require the "png" library? Thanks in advance --------- generating symbol list for `libgdk-linux-fb-2.0.la' /usr/bin/nm -B gdk.lo gdkcolor.lo gdkcursor.lo gdkdisplay.lo gdkdnd.lo gdkdraw.lo gdkevents.lo gdkfont.lo gdkgc.lo gdkglobals.lo gdkkeys.lo gdkkeyuni.lo gdkimage.lo gdkdisplaymanager.lo gdkpango.lo gdkpixbuf-drawable.lo gdkpixbuf-render.lo gdkpixmap.lo gdkpolyreg-generic.lo gdkrgb.lo gdkrectangle.lo gdkregion-generic.lo gdkscreen.lo gdkselection.lo gdkvisual.lo gdkwindow.lo gdkenumtypes.lo gdkkeynames.lo linux-fb/.libs/libgdk-linux-fb.al | sed -n -e 's/^.*[ ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[ ][ ]*\(\)\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2\3 \3/p' | sed 's/.* //' | sort | uniq > .libs/libgdk-linux-fb-2.0.exp egrep -e "^[^_].*" ".libs/libgdk-linux-fb-2.0.exp" > ".libs/libgdk-linux-fb-2.0.expT" mv -f ".libs/libgdk-linux-fb-2.0.expT" ".libs/libgdk-linux-fb-2.0.exp" echo "{ global:" > .libs/libgdk-linux-fb-2.0.ver cat .libs/libgdk-linux-fb-2.0.exp | sed -e "s/\(.*\)/\1;/" >> .libs/libgdk-linux-fb-2.0.ver echo "local: *; };" >> .libs/libgdk-linux-fb-2.0.ver gcc -shared gdk.lo gdkcolor.lo gdkcursor.lo gdkdisplay.lo gdkdnd.lo gdkdraw.lo gdkevents.lo gdkfont.lo gdkgc.lo gdkglobals.lo gdkkeys.lo gdkkeyuni.lo gdkimage.lo gdkdisplaymanager.lo gdkpango.lo gdkpixbuf-drawable.lo gdkpixbuf-render.lo gdkpixmap.lo gdkpolyreg-generic.lo gdkrgb.lo gdkrectangle.lo gdkregion-generic.lo gdkscreen.lo gdkselection.lo gdkvisual.lo gdkwindow.lo gdkenumtypes.lo gdkkeynames.lo -Wl,--whole-archive linux-fb/.libs/libgdk-linux-fb.al -Wl,--no-whole-archive -Wl,--rpath -Wl,/tmp/guisource-x86/gtk+-2.2.1/gdk-pixbuf/.libs -Wl,--rpath -Wl,/tmp/guidrivers-x86/lib -Wl,--rpath -Wl,/tmp/guidrivers-x86/lib -L/tmp/guidrivers-x86/lib -L/tmp/guidrivers-x86/lib:/usr/lib ../gdk-pixbuf/.libs/libgdk_pixbuf-2.0.so linux-fb/.libs/libgdk-linux-fb.al /tmp/guidrivers-x86/lib/libfreetype.so -lz /tmp/guidrivers-x86/lib/libpangoft2-1.0.so /tmp/guidrivers-x86/lib/libpango-1.0.so /tmp/guidrivers-x86/lib/libgobject-2.0.so /tmp/guidrivers-x86/lib/libgmodule-2.0.so -ldl /tmp/guidrivers-x86/lib/libglib-2.0.so -lm -Wl,--export-dynamic -Wl,-soname -Wl,libgdk-linux-fb-2.0.so.0 -Wl,-version-script -Wl,.libs/libgdk-linux-fb-2.0.ver -o .libs/libgdk-linux-fb-2.0.so.0.200.1 (cd .libs && rm -f libgdk-linux-fb-2.0.so.0 && ln -s libgdk-linux-fb-2.0.so.0.200.1 libgdk-linux-fb-2.0.so.0) (cd .libs && rm -f libgdk-linux-fb-2.0.so && ln -s libgdk-linux-fb-2.0.so.0.200.1 libgdk-linux-fb-2.0.so) creating libgdk-linux-fb-2.0.la (cd .libs && rm -f libgdk-linux-fb-2.0.la && ln -s ../libgdk-linux-fb-2.0.la libgdk-linux-fb-2.0.la) make[3]: Leaving directory `/tmp/guisource-x86/gtk+-2.2.1/gdk' make[2]: Leaving directory `/tmp/guisource-x86/gtk+-2.2.1/gdk' Making all in gtk make[2]: Entering directory `/tmp/guisource-x86/gtk+-2.2.1/gtk' Making all in stock-icons make[3]: Entering directory `/tmp/guisource-x86/gtk+-2.2.1/gtk/stock-icons' GDK_PIXBUF_MODULE_FILE=../../gdk-pixbuf/gdk-pixbuf.loaders ../../gdk-pixbuf/gdk-pixbuf-csource \ --raw --build-list stock_add_16 ./stock_add_16.png stock_add_24 ./stock_add_24.png stock_align_center_16 ./stock_align_center_16.png stock_align_center_24 ./stock_align_center_24.png stock_align_justify_16 ./stock_align_justify_16.png stock_align_justify_24 ./stock_align_justify_24.png stock_align_left_16 ./stock_align_left_16.png stock_align_left_24 ./stock_align_left_24.png stock_align_right_16 ./stock_align_right_16.png stock_align_right_24 ./stock_align_right_24.png stock_apply_20 ./stock_apply_20.png stock_cancel_20 ./stock_cancel_20.png stock_dnd_multiple_32 ./stock_dnd_multiple_32.png stock_bottom_16 ./stock_bottom_16.png stock_bottom_24 ./stock_bottom_24.png stock_cdrom_16 ./stock_cdrom_16.png stock_cdrom_24 ./stock_cdrom_24.png stock_clear_24 ./stock_clear_24.png stock_close_20 ./stock_close_20.png stock_close_24 ./stock_close_24.png stock_colorselector_24 ./stock_colorselector_24.png stock_color_picker_25 ./stock_color_picker_25.png > ./gtkstockpixbufs.h || \ ( rm -f ./gtkstockpixbufs.h && false ) failed to load "./stock_add_16.png": Couldn't recognize the image file format for file './stock_add_16.png' make[3]: *** [gtkstockpixbufs.h] Error 1 make[3]: Leaving directory `/tmp/guisource-x86/gtk+-2.2.1/gtk/stock-icons' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/tmp/guisource-x86/gtk+-2.2.1/gtk' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/tmp/guisource-x86/gtk+-2.2.1' make: *** [all-recursive-am] Error 2