Hi, I'm still trying to build version GTK+2.2.1 (using framebuffer) for my x86 Linux machine (when that works, i'll try to cross-compile for my PPC machine). I already installed: atk, pango, glib, tiff, png, jpg, fontconfig, freetype I first run configure with the following command at the shell prompt: ./configure --prefix=/tmp/guidrivers-x86 --with-gdktarget=linux-fb Then, I run make, and I see 2 different types of errors. 1) Cannot load loader /tmp/guisource-x86/gtk+-2.2.1/gdk-pixbuf/libpixbufloader-ani.la Cannot load loader /tmp/guisource-x86/gtk+-2.2.1/gdk-pixbuf/libpixbufloader-bmp.la Cannot load loader /tmp/guisource-x86/gtk+-2.2.1/gdk-pixbuf/libpixbufloader-gif.la Cannot load loader /tmp/guisource-x86/gtk+-2.2.1/gdk-pixbuf/libpixbufloader-ico.la Cannot load loader /tmp/guisource-x86/gtk+-2.2.1/gdk-pixbuf/libpixbufloader-jpeg.la Cannot load loader /tmp/guisource-x86/gtk+-2.2.1/gdk-pixbuf/libpixbufloader-png.la Cannot load loader /tmp/guisource-x86/gtk+-2.2.1/gdk-pixbuf/libpixbufloader-pnm.la Cannot load loader /tmp/guisource-x86/gtk+-2.2.1/gdk-pixbuf/libpixbufloader-ras.la Cannot load loader /tmp/guisource-x86/gtk+-2.2.1/gdk-pixbuf/libpixbufloader-tga.la Cannot load loader /tmp/guisource-x86/gtk+-2.2.1/gdk-pixbuf/libpixbufloader-tiff.la Cannot load loader /tmp/guisource-x86/gtk+-2.2.1/gdk-pixbuf/libpixbufloader-wbmp.la Cannot load loader /tmp/guisource-x86/gtk+-2.2.1/gdk-pixbuf/libpixbufloader-xbm.la Cannot load loader /tmp/guisource-x86/gtk+-2.2.1/gdk-pixbuf/libpixbufloader-xpm.la 2) 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 Below I am attaching longer snippets of the output that was produced during my "make" process. I would greatly appreciate any input you can give me to resolve my GTK+ woes. Thanks! --------------------------------------------- (cd .libs && rm -f libpixbufloader-tga.la && ln -s ../libpixbufloader-tga.la libpixbufloader-tga.la) gcc -DHAVE_CONFIG_H -I. -I. -I.. -DG_LOG_DOMAIN=\"GdkPixbuf\" -I.. -I.. -I../gdk-pixbuf -I../gdk-pixbuf -DGTK_SYSCONFDIR=\"/tmp/guidrivers-x86/etc\" -DGTK_VERSION=\"2.2.1\" -DGTK_BINARY_VERSION=\"2.2.0\" -DG_DISABLE_DEPRECATED -DGDK_PIXBUF_DISABLE_DEPRECATED -DPREFIX=\"/tmp/guidrivers-x86\" -DG_DISABLE_CAST_CHECKS -pthread -I/tmp/guidrivers-x86/include/glib-2.0 -I/tmp/guidrivers-x86/lib/glib-2.0/include -I/tmp/guidrivers-x86/include/libpng12 -DGDK_PIXBUF_ENABLE_BACKEND "-DPIXBUF_LIBDIR=\"/tmp/guidrivers-x86/lib/gtk-2.0/2.2.0/loaders\"" "-DBUILT_MODULES_DIR=\"./.libs\"" -I/tmp/guidrivers-x86/include -g -O2 -Wall -c gdk-pixbuf-csource.c /bin/sh ../libtool --mode=link gcc -g -O2 -Wall -L/tmp/guidrivers-x86/lib:/usr/lib -o gdk-pixbuf-csource gdk-pixbuf-csource.o libgdk_pixbuf-2.0.la gcc -g -O2 -Wall -o .libs/gdk-pixbuf-csource gdk-pixbuf-csource.o -L/tmp/guidrivers-x86/lib:/usr/lib ./.libs/libgdk_pixbuf-2.0.so -L/tmp/guidrivers-x86/lib /tmp/guidrivers-x86/lib/libgmodule-2.0.so -ldl /tmp/guidrivers-x86/lib/libgobject-2.0.so /tmp/guidrivers-x86/lib/libglib-2.0.so -lm -Wl,--rpath -Wl,/tmp/guidrivers-x86/lib creating gdk-pixbuf-csource gcc -DHAVE_CONFIG_H -I. -I. -I.. -DG_LOG_DOMAIN=\"GdkPixbuf\" -I.. -I.. -I../gdk-pixbuf -I../gdk-pixbuf -DGTK_SYSCONFDIR=\"/tmp/guidrivers-x86/etc\" -DGTK_VERSION=\"2.2.1\" -DGTK_BINARY_VERSION=\"2.2.0\" -DG_DISABLE_DEPRECATED -DGDK_PIXBUF_DISABLE_DEPRECATED -DPREFIX=\"/tmp/guidrivers-x86\" -DG_DISABLE_CAST_CHECKS -pthread -I/tmp/guidrivers-x86/include/glib-2.0 -I/tmp/guidrivers-x86/lib/glib-2.0/include -I/tmp/guidrivers-x86/include/libpng12 -DGDK_PIXBUF_ENABLE_BACKEND "-DPIXBUF_LIBDIR=\"/tmp/guidrivers-x86/lib/gtk-2.0/2.2.0/loaders\"" "-DBUILT_MODULES_DIR=\"./.libs\"" -I/tmp/guidrivers-x86/include -g -O2 -Wall -c queryloaders.c /bin/sh ../libtool --mode=link gcc -g -O2 -Wall -L/tmp/guidrivers-x86/lib:/usr/lib -o gdk-pixbuf-query-loaders queryloaders.o libgdk_pixbuf-2.0.la gcc -g -O2 -Wall -o .libs/gdk-pixbuf-query-loaders queryloaders.o -L/tmp/guidrivers-x86/lib:/usr/lib ./.libs/libgdk_pixbuf-2.0.so -L/tmp/guidrivers-x86/lib /tmp/guidrivers-x86/lib/libgmodule-2.0.so -ldl /tmp/guidrivers-x86/lib/libgobject-2.0.so /tmp/guidrivers-x86/lib/libglib-2.0.so -lm -Wl,--rpath -Wl,/tmp/guidrivers-x86/lib creating gdk-pixbuf-query-loaders gcc -DHAVE_CONFIG_H -I. -I. -I.. -DG_LOG_DOMAIN=\"GdkPixbuf\" -I.. -I.. -I../gdk-pixbuf -I../gdk-pixbuf -DGTK_SYSCONFDIR=\"/tmp/guidrivers-x86/etc\" -DGTK_VERSION=\"2.2.1\" -DGTK_BINARY_VERSION=\"2.2.0\" -DG_DISABLE_DEPRECATED -DGDK_PIXBUF_DISABLE_DEPRECATED -DPREFIX=\"/tmp/guidrivers-x86\" -DG_DISABLE_CAST_CHECKS -pthread -I/tmp/guidrivers-x86/include/glib-2.0 -I/tmp/guidrivers-x86/lib/glib-2.0/include -I/tmp/guidrivers-x86/include/libpng12 -DGDK_PIXBUF_ENABLE_BACKEND "-DPIXBUF_LIBDIR=\"/tmp/guidrivers-x86/lib/gtk-2.0/2.2.0/loaders\"" "-DBUILT_MODULES_DIR=\"./.libs\"" -I/tmp/guidrivers-x86/include -g -O2 -Wall -c test-gdk-pixbuf.c /bin/sh ../libtool --mode=link gcc -g -O2 -Wall -L/tmp/guidrivers-x86/lib:/usr/lib -o test-gdk-pixbuf test-gdk-pixbuf.o libgdk_pixbuf-2.0.la gcc -g -O2 -Wall -o .libs/test-gdk-pixbuf test-gdk-pixbuf.o -L/tmp/guidrivers-x86/lib:/usr/lib ./.libs/libgdk_pixbuf-2.0.so -L/tmp/guidrivers-x86/lib /tmp/guidrivers-x86/lib/libgmodule-2.0.so -ldl /tmp/guidrivers-x86/lib/libgobject-2.0.so /tmp/guidrivers-x86/lib/libglib-2.0.so -lm -Wl,--rpath -Wl,/tmp/guidrivers-x86/lib creating test-gdk-pixbuf LOADERS=`echo libpixbufloader-*.la` ; \ if test "x$LOADERS" != 'xlibpixbufloader-*.la' ; then \ echo "Writing a gdk-pixbuf.loader file to use when running examples before installing gdk-pixbuf."; \ ../gdk-pixbuf/gdk-pixbuf-query-loaders $LOADERS > ./gdk-pixbuf.loaders ;\ else \ echo "No dynamic modules found; will use only static modules for uninstalled example programs."; \ touch gdk-pixbuf.loaders; \ fi Writing a gdk-pixbuf.loader file to use when running examples before installing gdk-pixbuf. Cannot load loader /tmp/guisource-x86/gtk+-2.2.1/gdk-pixbuf/libpixbufloader-ani.la Cannot load loader /tmp/guisource-x86/gtk+-2.2.1/gdk-pixbuf/libpixbufloader-bmp.la Cannot load loader /tmp/guisource-x86/gtk+-2.2.1/gdk-pixbuf/libpixbufloader-gif.la Cannot load loader /tmp/guisource-x86/gtk+-2.2.1/gdk-pixbuf/libpixbufloader-ico.la Cannot load loader /tmp/guisource-x86/gtk+-2.2.1/gdk-pixbuf/libpixbufloader-jpeg.la Cannot load loader /tmp/guisource-x86/gtk+-2.2.1/gdk-pixbuf/libpixbufloader-png.la Cannot load loader /tmp/guisource-x86/gtk+-2.2.1/gdk-pixbuf/libpixbufloader-pnm.la Cannot load loader /tmp/guisource-x86/gtk+-2.2.1/gdk-pixbuf/libpixbufloader-ras.la Cannot load loader /tmp/guisource-x86/gtk+-2.2.1/gdk-pixbuf/libpixbufloader-tga.la Cannot load loader /tmp/guisource-x86/gtk+-2.2.1/gdk-pixbuf/libpixbufloader-tiff.la Cannot load loader /tmp/guisource-x86/gtk+-2.2.1/gdk-pixbuf/libpixbufloader-wbmp.la Cannot load loader /tmp/guisource-x86/gtk+-2.2.1/gdk-pixbuf/libpixbufloader-xbm.la Cannot load loader /tmp/guisource-x86/gtk+-2.2.1/gdk-pixbuf/libpixbufloader-xpm.la make[3]: Leaving directory `/tmp/guisource-x86/gtk+-2.2.1/gdk-pixbuf' make[2]: Leaving directory `/tmp/guisource-x86/gtk+-2.2.1/gdk-pixbuf' ------------ 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 [root@g200d7 gtk+-2.2.1]#