this is the top most error when I emerge lisoup. I don't have previus version of libsoup. getbug.c: In function `main': getbug.c:79: warning: 'bug' might be used uninitialized in this function Use of uninitialized value in split at /usr/bin/gtkdoc-mkdb line 608. XPath error : Undefined variable compilation error: file /usr/share/gtk-doc/data/gtk-doc.xsl line 44 element with-param xsl:param : could not compile select expression '$VERSION' XPath error : Undefined variable $tooldver = 0 ^ compilation error: file /usr/share/gtk-doc/data/gtk-doc.xsl line 48 element if xsl:if : could not compile test expression '$tooldver = 0' XPath error : Undefined variable compilation error: file /usr/share/gtk-doc/data/gtk-doc.xsl line 79 element if xsl:if : could not compile test expression '$gtkdoc.bookname' XPath error : Undefined variable compilation error: file /usr/share/gtk-doc/data/gtk-doc.xsl line 80 element value-of xsl:value-of : could not compile select expression '$gtkdoc.bookname' XPath error : Undefined variable compilation error: file /usr/share/gtk-doc/data/gtk-doc.xsl line 120 element if xsl:if : could not compile test expression '$gtkdoc.version' XPath error : Undefined variable compilation error: file /usr/share/gtk-doc/data/gtk-doc.xsl line 141 element with-param xsl:param : could not compile select expression '$this' XPath error : Undefined variable $suppress.navigation = '0' and $home != . Reproducible: Always Steps to Reproduce: 1. emerge libsoup 2. 3. Portage 2.0.51.22-r3 (default-linux/x86/2005.0, gcc-3.4.4, glibc-2.3.5-r2, 2.6.14-gentoo-r2 i686) ================================================================= System uname: 2.6.14-gentoo-r2 i686 AMD Athlon(TM) XP 2200+ Gentoo Base System version 1.6.13 dev-lang/python: 2.3.5-r2, 2.4.2 sys-apps/sandbox: 1.2.12 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.6-r1 sys-devel/binutils: 2.16.1 sys-devel/libtool: 1.5.20 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=athlon-xp -fomit-frame-pointer -pipe" 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.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /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/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -march=athlon-xp -fomit-frame-pointer -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks sandbox sfperms strict" GENTOO_MIRRORS="ftp://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/" LANG="cs_CZ.UTF-8" LC_ALL="cs_CZ.UTF-8" LINGUAS="cs" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="x86 3dnow X aac alsa apm arts audiofile avi berkdb bitmap-fonts bmp bzip2 cdr crypt cups dga directfb divx4linux doc dv dvd dvdr eds emboss encode esd exif expat fam ffmpeg flac foomaticdb fortran freetype gd gdbm gif glut gnome gpm gstreamer gtk gtk2 idn imlib ipv6 java jpeg junit lcms ldap libbg++ libg++ libwww mad mikmod mng motif mozilla mp3 mpeg mysql ncurses nls ogg oggvorbis openal opengl oss pam pcre pdflib perl png python qt quicktime readline ruby samba sdl slang spell ssl svga tcltk tcpd tetex tiff truetype truetype-fonts type1-fonts udev usb vorbis xine xml xml2 xmms xv xvid zlib linguas_cs userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LDFLAGS, PORTDIR_OVERLAY
This is a doc problem. If you don't actually need developer docs (API docs and such), you can re-emerge with -doc. Otherwise, problems like this have been fixed by re-emerging (or upgrading) libxslt.
Private confirmation that this fixed it.