I am trying to merge kde-base/kxsldbg-3.5.0 . However I run into problems. I have been able to reproduce this three times. I will attach my portage log. /bin/sh ../../../libtool --silent --mode=compile --tag=CXX i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../../.. -DDOCS_PATH=\"/usr/kde/3.5/doc/xsldbg\" -I.. -I/usr/include/libxml2 -I/usr/kde/3.5/include -I/usr/qt/3/include -I. -DQT_THREAD_SUPPORT -D_REENTRANT -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -DNDEBUG -DNO_DEBUG -O2 -march=pentium3 -mtune=pentium3 -O2 -pipe -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -c -o variable_cmds.lo `test -f 'variable_cmds.cpp' || echo './'`variable_cmds.cpp 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" 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 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)' make[4]: *** [xsldbg.lo] Error 1 make[4]: *** Waiting for unfinished jobs.... In file included from variable_cmds.cpp:24: 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 make[4]: *** [variable_cmds.lo] Error 1 make[4]: Leaving directory `/var/tmp/portage/kxsldbg-3.5.0/work/kxsldbg-3.5.0/kxsldbg/kxsldbgpart/libxsldbg' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/var/tmp/portage/kxsldbg-3.5.0/work/kxsldbg-3.5.0/kxsldbg/kxsldbgpart' Curiously, I get no further lines at all, I'm just back at the shell. Portage 2.0.53_rc7 (default-linux/x86/2005.0, gcc-3.4.4, glibc-2.3.5-r3, 2.6.14.2 i686) ================================================================= System uname: 2.6.14.2 i686 Pentium III (Katmai) Gentoo Base System version 1.12.0_pre6 distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] ccache version 2.4 [enabled] dev-lang/python: 2.2.3-r1, 2.3.4-r1, 2.4.1-r1 sys-apps/sandbox: 1.2.14 sys-devel/autoconf: 2.13, 2.59-r7 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9, 1.8.5-r2, 1.9.6-r1 sys-devel/binutils: 2.16.1 sys-devel/libtool: 1.5.20-r1 virtual/os-headers: 2.4.19, 2.6.11-r2 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-march=pentium3 -mtune=pentium3 -O2 -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /var/bind /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=pentium3 -mtune=pentium3 -O2 -pipe" DISTDIR="/var/portage/distfiles" FEATURES="autoconfig buildpkg ccache distlocks notitles sandbox sfperms strict" GENTOO_MIRRORS="http://gentoo.osuosl.org/ http://adelie.polymtl.ca/ ftp://cs.ubishops.ca/pub/gentoo ftp://gentoo.risq.qc.ca/ ftp://distro.ibiblio.org/pub/linux/distributions/gentoo/" MAKEOPTS="-j2" PKGDIR="/var/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/var/portage" SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage" USE="x86 X apache2 apm audiofile avi berkdb bitmap-fonts bzip2 cdr chroot crypt cscope cups curl dvdr eds emboss encode esd ethereal exif expat fam ffmpeg flac foomaticdb fortran gd gdbm gif glut gmp gnome gpm gstreamer gtk gtk2 idn imagemagick imlib java jpeg kde kerberos lcms libg++ libwww lua mad mhash mikmod mmx mng motif mozilla mp3 mpeg mysql ncurses nls ogg oggvorbis openal opengl oss pam pcre pdflib perl png python qt quicktime readline samba sdl slang snmp spell sse ssl svga tcltk tcpd tiff truetype truetype-fonts type1-fonts udev usb vorbis xml xml2 xmms xv xvid zlib userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTDIR_OVERLAY
Created attachment 74111 [details] kxsldbg-3.5.0 portage log
what version of libxml2 are you using?
2.6.20-r1 currently.
Same happens here - but for 3.4.3
Same happens here - but for 3.4.3-r1. I should note that I'm using gcc4 - which might cause problems
Is this still a problem with libxml2-2.6.23 and kxsldbg-3.5.2?
Assuming the issue has been fixed, otherwise reopen, please.