In file included from xsldbg.cpp:41: debugXSL.h:423: error: `xmlShellCtxtPtr' has not been declared debugXSL.h:425: error: ISO C++ forbids declaration of `ctxt' with no type debugXSL.h:467: error: `xmlShellCtxtPtr' was not declared in this scope debugXSL.h:467: error: expected primary-expression before '*' token debugXSL.h:467: error: `arg' was not declared in this scope debugXSL.h:467: error: expected primary-expression before "int" debugXSL.h:467: error: initializer expression list treated as compound expression debugXSL.h:502: error: `xmlShellCtxtPtr' has not been declared debugXSL.h:502: error: ISO C++ forbids declaration of `ctxt' with no type debugXSL.h:907: error: `xmlShellCtxtPtr' has not been declared debugXSL.h:907: error: ISO C++ forbids declaration of `ctx' with no type In file included from /usr/include/libxml2/libxml/DOCBparser.h:18, from xsldbg.cpp:86: /usr/include/libxml2/libxml/parserInternals.h:93:1: warning: "IS_BLANK" redefined In file included from xsldbg.cpp:38: utils.h:86:1: warning: this is the location of the previous definition In file included from xsldbg.cpp:86: /usr/include/libxml2/libxml/DOCBparser.h:22:2: warning: #warning "The DOCBparser module has been deprecated in libxml2-2.6.0" xsldbg.cpp: In function `void printTemplates(xsltStylesheet*, xmlDoc*)': xsldbg.cpp:1057: warning: passing NULL used for non-pointer converting 2 of `int xslDbgShellPrintTemplateNames(xsltTransformContext*, int, xmlChar*, int, int)' xsldbg.cpp: In function `void xsldbgGenericErrorFunc(void*, const char*, ...)': xsldbg.cpp:1317: warning: function might be possible candidate for `printf' format attribute xsldbg.cpp:1323: warning: function might be possible candidate for `printf' format attribute make[4]: *** [xsldbg.lo] Error 1 make[4]: Leaving directory `/var/tmp/portage/kdewebdev-3.4.2/work/kdewebdev-3.4.2/kxsldbg/kxsldbgpart/libxsldbg' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/var/tmp/portage/kdewebdev-3.4.2/work/kdewebdev-3.4.2/kxsldbg/kxsldbgpart' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/kdewebdev-3.4.2/work/kdewebdev-3.4.2/kxsldbg' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/kdewebdev-3.4.2/work/kdewebdev-3.4.2' make: *** [all] Error 2 !!! ERROR: kde-base/kdewebdev-3.4.2 failed. !!! Function kde_src_compile, Line 169, Exitcode 2 !!! died running emake, kde_src_compile:make !!! If you need support, post the topmost build error, NOT this status message. Reproducible: Always Steps to Reproduce: 1.emerge kde 2. 3. Portage 2.0.51.22-r2 (default-linux/amd64/2005.0, gcc-3.4.4, glibc-2.3.5-r1, 2.6.12-gentoo-r6 x86_64) ================================================================= System uname: 2.6.12-gentoo-r6 x86_64 AMD Athlon(tm) 64 Processor 3000+ Gentoo Base System version 1.12.0_pre3 distcc 2.18.3 x86_64-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] dev-lang/python: 2.3.5, 2.4.1-r1 sys-apps/sandbox: 1.2.11 sys-devel/autoconf: 2.13, 2.59-r7 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6 sys-devel/binutils: 2.16.1 sys-devel/libtool: 1.5.18-r1 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="amd64 ~amd64" AUTOCLEAN="yes" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-march=athlon64 -O3 -pipe -s -Wall -fforce-addr -fomit-frame-pointer -fPIC" CHOST="x86_64-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/lib64/mozilla/defaults/pref /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/texmf/web2c /etc/env.d" CXXFLAGS="-march=athlon64 -O3 -pipe -s -Wall -fexceptions -fPIC" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/Linux/distributions/gentoo" LINGUAS="POLI" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="amd64 3dnowex X Xaw3d aalib accesibility acpi alsa arts avi berkdb bidi bitmap-fonts boundschecking bzip2 cdparanoia cdr crypt cups curl dba directfb dlloader eds elf emul-linux-x86 encode esd exif fam fbcon ffmpeg flac flash foomatic foomaticdb fortran gdbm ggi gif glut gnome gplflash gpm gstreamer gtk gtk2 imagemagick imlib ipv6 jabber jack java javascript jikes joystick jpeg kde libwww lzw lzw-tiff mad mikmod mmxex motif mozilla mp3 mpeg mpi mysql ncurses nls ogg opengl pam pdflib perl plotutils png posix python qt quicktime radeon readline samba sdl slang spell ssl tcltk tcpd tetex threads tiff truetype truetype-fonts type1-fonts unicode usb userlocales v4l videos vorbis wmf xine xml xml2 xmms xpm xv xvid zlib video_cards_radeon linguas_POLI userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, MAKEOPTS
That's not kdeaddons, but kdewebdev - re-emerge libxml2 with debug use flag enabled. *** This bug has been marked as a duplicate of 100898 ***