Hello, i'm trying to build gtk 2.4 from source. I'm making a script i will post for you to add in the download web page (if i make it work). Anyway, pango can't compile. On this ml, somebody said that it was a "too old glib problem" but i have followed the version instructions of the gtk web site so... ====================================================================== #!/bin/sh -e # Build gtk 2.4 # directories ARCHIVES_DIR=/var/samba_public/TARBALLS/GTK BUILD_DIR=/tmp/gtk # prefix (run the script so that it can write in prefix directory) PREFIX=$HOME/install export PATH="$PREFIX/bin:$PATH" export LD_LIBRARY_PATH="$PREFIX/lib:$LD_LIBRARY_PATH" export LD_RUN_PATH="$PREFIX/lib:$LD_RUN_PATH" export PKG_CONFIG_PATH="$PREFIX/lib/pkgconfig:$PKG_CONFIG_PATH" # versions GLIB=glib-2.4.8 PANGO=pango-1.4.1 ATK=atk-1.8.0 GTKP=gtk+-2.4.14 mkdir -p $BUILD_DIR # glib cd $BUILD_DIR tar xjf $ARCHIVES_DIR/$GLIB.tar.bz2 mkdir -p $GLIB-build cd $GLIB-build ../$GLIB/configure --prefix=$PREFIX make make install # pango cd $BUILD_DIR tar xjf $ARCHIVES_DIR/$PANGO.tar.bz2 mkdir -p $PANGO-build cd $PANGO-build ../$PANGO/configure --prefix=$PREFIX make make install # atk cd $BUILD_DIR tar xjf $ARCHIVES_DIR/$ATK.tar.bz2 mkdir -p $ATK-build cd $ATK-build ../$ATK/configure --prefix=$PREFIX make make install # gtk+ cd $BUILD_DIR tar xjf $ARCHIVES_DIR/$GTKP.tar.bz2 mkdir -p $GTKP-build cd $GTKP-build ../$GTKP/configure --prefix=$PREFIX make make install ====================================================================== glib => OK pango => KO $ make make all-recursive make[1]: Entering directory `/tmp/gtk/pango-1.4.1-build/pango' Making all in opentype make[2]: Entering directory `/tmp/gtk/pango-1.4.1-build/pango/opentype' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/tmp/gtk/pango-1.4.1-build/pango/opentype' Making all in mini-fribidi make[2]: Entering directory `/tmp/gtk/pango-1.4.1-build/pango/mini-fribidi' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/tmp/gtk/pango-1.4.1-build/pango/mini-fribidi' make[2]: Entering directory `/tmp/gtk/pango-1.4.1-build/pango' /bin/sh ../libtool --mode=link gcc -g -O2 -Wall -o pango-querymodules querymodules.o libpangox-1.0.la libpangoxft-1.0.la libpangoft2-1.0.la libpango-1.0.la -L/home/nomak/install/lib -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0 gcc -g -O2 -Wall -o .libs/pango-querymodules querymodules.o ./.libs/libpangox-1.0.so -L/home/nomak/install/lib -L/usr/X11R6/lib ./.libs/libpangoxft-1.0.so /tmp/gtk/pango-1.4.1-build/pango/.libs/libpangoft2-1.0.so -lXft -lX11 -lXrender ./.libs/libpangoft2-1.0.so /tmp/gtk/pango-1.4.1-build/pango/.libs/libpango-1.0.so /usr/lib/libfontconfig.so /usr/lib/libexpat.so /usr/lib/libfreetype.so -lz /usr/lib/libgobject-2.0.so /usr/lib/libgmodule-2.0.so /usr/lib/libglib-2.0.so ./.libs/libpango-1.0.so /home/nomak/install/lib/libgobject-2.0.so /home/nomak/install/lib/libgmodule-2.0.so -ldl /home/nomak/install/lib/libglib-2.0.so -Wl,--rpath -Wl,/home/nomak/install/lib /tmp/gtk/pango-1.4.1-build/pango/.libs/libpangoft2-1.0.so: undefined reference to `g_type_instance_get_private' /tmp/gtk/pango-1.4.1-build/pango/.libs/libpangoft2-1.0.so: undefined reference to `g_type_class_add_private' /tmp/gtk/pango-1.4.1-build/pango/.libs/libpango-1.0.so: undefined reference to `g_unichar_get_mirror_char' collect2: ld returned 1 exit status make[2]: *** [pango-querymodules] Error 1 make[2]: Leaving directory `/tmp/gtk/pango-1.4.1-build/pango' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/tmp/gtk/pango-1.4.1-build/pango' make: *** [all] Error 2 Any help appreciated :) Nomak _______________________________________________ gtk-list@xxxxxxxxx http://mail.gnome.org/mailman/listinfo/gtk-list