I tried to update from Gnome 2.8 to 2.10 and gtk+-2.6.7 failed to build. This is the error message: distcc -I../../.. -I../../.. -I../../../gdk -DG_DISABLE_CAST_CHECKS -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pango-1.0 -I/usr/X11R6/include -I/usr/include/freetype2 -I/usr/include/freetype2/config -DXTHREADS -D_REENTRANT -DXUSE_MTSAFE_API -I/usr/X11R6/include -DXTHREADS -D_REENTRANT -DXUSE_MTSAFE_API -I/usr/X11R6/include -O2 -march=athlon-xp -fomit-frame-pointer -Wall -c gdk-scan.c -fPIC -DPIC -o .libs/gdk-scan.o distcc -O2 -march=athlon-xp -fomit-frame-pointer -Wall -o .libs/gdk-scan .libs/gdk-scan.o ../../../gdk/.libs/libgdk-x11-2.0.so -lXrandr -lXi -lXinerama -lXft /usr/lib/libfontconfig.so /usr/lib/libfreetype.so -lz /usr/lib/libexpat.so -lXfixes -lXcursor -lXrender -lX11 -lXext /usr/lib/libpangoxft-1.0.so /usr/lib/libpangox-1.0.so /usr/lib/libpango-1.0.so /var/tmp/portage/gtk+-2.6.7/work/gtk+-2.6.7/gdk-pixbuf/.libs/libgdk_pixbuf-2.0.so /usr/lib/libgmodule-2.0.so -ldl /usr/lib/libgobject-2.0.so /usr/lib/libglib-2.0.so -lm creating gdk-scan /var/tmp/portage/gtk+-2.6.7/work/gtk+-2.6.7/docs/reference/gdk/.libs/lt-gdk-scan: symbol lookup error: /var/tmp/portage/gtk+-2.6.7/work/gtk+-2.6.7/docs/reference/gdk/.libs/lt-gdk-scan: undefined symbol: gdk_pango_renderer_get_type Scan failed make[4]: *** [scan-build.stamp] Error 127 make[4]: Leaving directory `/var/tmp/portage/gtk+-2.6.7/work/gtk+-2.6.7/docs/reference/gdk' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/var/tmp/portage/gtk+-2.6.7/work/gtk+-2.6.7/docs/reference' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/gtk+-2.6.7/work/gtk+-2.6.7/docs' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/gtk+-2.6.7/work/gtk+-2.6.7' make: *** [all] Error 2 - Johannes Reproducible: Always Steps to Reproduce: 1. emerge gtk+ 2. wait 3. post bug :) This is my emerge info: Portage 2.0.51.22-r1 (default-linux/x86/2005.0, gcc-3.3.5-20050130, glibc-2.3.4.20041102-r1, 2.6.10-gentoo-r6 i686) ================================================================= System uname: 2.6.10-gentoo-r6 i686 AMD Sempron(TM) 2500+ Gentoo Base System version 1.6.12 distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled] dev-lang/python: 2.3.5 sys-apps/sandbox: 1.2.10 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.4 sys-devel/binutils: 2.15.92.0.2-r1 sys-devel/libtool: 1.5.10-r4 virtual/os-headers: 2.6.8.1-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=athlon-xp -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -march=athlon-xp -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig ccache distcc distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j7" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://gentoo.gebeco.de/gentoo-portage" USE="x86 X acl acpi alsa apache2 apm arts avi bash-completion berkdb bitmap-fonts bonobo bzlib cdparanoia crypt cups curl curlwrappers db2 divx4linux doc dvd dvdread eds emboss encode esd ethereal examples fam foomaticdb fortran ftp gd gdbm gif gnome gpm gstreamer gtk gtk2 gtkhtml imap imlib ipv6 java jpeg junit libg++ libwww mad mikmod mime motif mozilla mp3 mpeg mysql ncurses nls odbc ogg oggvorbis opengl oss pam pdflib perl php png python qt quicktime readline sdl slang soap sockets softmmu spell ssl svga tcltk tcpd tiff truetype truetype-fonts type1-fonts unicode usb userlocales vorbis wxwindows xml xml2 xmms xv xvid zlib userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTDIR_OVERLAY
Ok, I found out that the "doc" USE flage is the culprit here. Without it it works just fine.
Very similar to bug 83950... duplicate?
You'll need to attach a full build log here.
Have you tried the newest GTK+ 2.6.10 in the tree? Can you emerge it without problems also with the +doc USE?
Please sync and try with the newest version. Marking this as fixed as I can not reproduce on the current stable version.