i emerged gtk+2.4 and new glib and new pango. Now lots of apps crashes (gaim, evolution..) when doing normal things. So I tried recompiling evolution-1.4.5, but it can't compile. The error is here: aking all in e-util make[2]: Entering directory `/var/tmp/portage/evolution-1.4.5/work/evolution-1.4.5/e-util' make all-recursive make[3]: Entering directory `/var/tmp/portage/evolution-1.4.5/work/evolution-1.4.5/e-util' Making all in . make[4]: Entering directory `/var/tmp/portage/evolution-1.4.5/work/evolution-1.4.5/e-util' source='e-dialog-widgets.c' object='e-dialog-widgets.lo' libtool=yes \ depfile='.deps/e-dialog-widgets.Plo' tmpdepfile='.deps/e-dialog-widgets.TPlo' \ depmode=gcc3 /bin/sh ../depcomp \ /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DEVOLUTION_IMAGES=\""/usr/share/evolution/1.4/images"\" -DEVOLUTION_CATEGORY_ICONS=\""/usr/share/evolution/1.4/images/categories"\" -DG_LOG_DOMAIN=\"e-utils\" -DG_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -I/var/tmp/portage/evolution-1.4.5/work/db3/include -pthread -DORBIT2=1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gconf/2 -I/usr/include/orbit-2.0 -I/usr/include/libxml2 -I/usr/include/libbonoboui-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/libgnome-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libart-2.0 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/X11R6/include -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/libglade-2.0 -I/usr/include/gal-2.0 -I/usr/include/libgnomeprint-2.2 -I/usr/include/libgnomeui-2.0 -I/usr/include/soup-2.0 -I/usr/include/nspr -O1 -pipe -mcpu=7400 -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -c -o e-dialog-widgets.lo `test -f 'e-dialog-widgets.c' || echo './'`e-dialog-widgets.c rm -f .libs/e-dialog-widgets.lo gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DEVOLUTION_IMAGES=\"/usr/share/evolution/1.4/images\" -DEVOLUTION_CATEGORY_ICONS=\"/usr/share/evolution/1.4/images/categories\" -DG_LOG_DOMAIN=\"e-utils\" -DG_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -I/var/tmp/portage/evolution-1.4.5/work/db3/include -pthread -DORBIT2=1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gconf/2 -I/usr/include/orbit-2.0 -I/usr/include/libxml2 -I/usr/include/libbonoboui-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/libgnome-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libart-2.0 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/X11R6/include -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/libglade-2.0 -I/usr/include/gal-2.0 -I/usr/include/libgnomeprint-2.2 -I/usr/include/libgnomeui-2.0 -I/usr/include/soup-2.0 -I/usr/include/nspr -O1 -pipe -mcpu=7400 -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -c e-dialog-widgets.c -MT e-dialog-widgets.lo -MD -MP -MF .deps/e-dialog-widgets.TPlo -fPIC -DPIC -o .libs/e-dialog-widgets.lo e-dialog-widgets.c:183: syntax error before "GtkOptionMenu" e-dialog-widgets.c: In function `hook_option_menu': e-dialog-widgets.c:190: `value_var' undeclared (first use in this function) e-dialog-widgets.c:190: (Each undeclared identifier is reported only once e-dialog-widgets.c:190: for each function it appears in.) e-dialog-widgets.c:191: `info' undeclared (first use in this function) e-dialog-widgets.c:193: `omenu' undeclared (first use in this function) e-dialog-widgets.c:197: `dialog' undeclared (first use in this function) e-dialog-widgets.c:201: warning: implicit declaration of function `gtk_option_menu_get_menu' e-dialog-widgets.c: At top level: e-dialog-widgets.c:210: syntax error before '*' token e-dialog-widgets.c: In function `get_option_menu_value': e-dialog-widgets.c:215: `value_var' undeclared (first use in this function) e-dialog-widgets.c:216: `info' undeclared (first use in this function) e-dialog-widgets.c:218: `omenu' undeclared (first use in this function) e-dialog-widgets.c: In function `e_dialog_option_menu_set': e-dialog-widgets.c:572: warning: implicit declaration of function `GTK_IS_OPTION_MENU' e-dialog-widgets.c:578: warning: implicit declaration of function `gtk_option_menu_set_history' e-dialog-widgets.c:578: warning: implicit declaration of function `GTK_OPTION_MENU' make[4]: *** [e-dialog-widgets.lo] Error 1 make[4]: Leaving directory `/var/tmp/portage/evolution-1.4.5/work/evolution-1.4.5/e-util' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/var/tmp/portage/evolution-1.4.5/work/evolution-1.4.5/e-util' make[2]: *** [all] Error 2 make[2]: Leaving directory `/var/tmp/portage/evolution-1.4.5/work/evolution-1.4.5/e-util' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/evolution-1.4.5/work/evolution-1.4.5' make: *** [all] Error 2 !!! ERROR: net-mail/evolution-1.4.5 failed. !!! Function src_compile, Line 177, Exitcode 2 !!! make failed Reproducible: Always Steps to Reproduce: 1.emerge evolution Actual Results: didn't finish the compilation Expected Results: finish the compialtion and merge Portage 2.0.50-r1 (default-ppc-1.4, gcc-3.2.3, glibc-2.3.3_pre20040207-r0, 2.4.23-pre5-ben0) ================================================================= System uname: 2.4.23-pre5-ben0 ppc 7455, altivec supported Gentoo Base System version 1.4.3.13p1 distcc 2.13 powerpc-unknown-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] ccache version 2.3 [enabled] Autoconf: sys-devel/autoconf-2.59-r3 Automake: sys-devel/automake-1.8.2 ACCEPT_KEYWORDS="ppc ~ppc" AUTOCLEAN="yes" CFLAGS="-O1 -pipe -mcpu=7400" CHOST="powerpc-unknown-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.1/share/config /usr/kde/3.2/share/config /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/lib/pbbuttonsd /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O1 -pipe -mcpu=7400" DISTDIR="/usr/portage/distfiles" FEATURES="buildpkg ccache" GENTOO_MIRRORS="http://212.219.247.12/sites/www.ibiblio.org/gentoo/ http://212.219.247.17/sites/www.ibiblio.org/gentoo/ http://212.219.247.20/sites/www.ibiblio.org/gentoo/ ftp://gentoo.inode.at/source/ http://212.219.247.14/sites/www.ibiblio.org/gentoo/" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X aalib acl arts autofs berkdb bonobo cdr crypt cups dedicated dga directfb dnd doc dv dvb dvd dvdr emacs encode esd evo fax fbcon ffmpeg foomaticdb foreign-package freetds gb gd gdbm gif gnome gnome-libs gnomedb gphoto2 gpm gps gstreamer gtk gtk2 gtkhtml guile imagemagick imap imlib informix innodb java javascript jikes jpeg junit kde kerberos krb4 ladcca lcms ldap libwww maildir mitshm motif mozilla mpeg mysql nls oggvorbis opengl oss pam perl png postgres ppc python qt quicktime readline samba sdl slang ssl tcltk tcpd tetex truetype video_cards_radeon xml xml2 xv"
yeah we need the latest evo...
1.4.6 and related deps in portage.