make[4]: Entering directory `/var/tmp/portage/glib-2.4.4/work/glib-2.4.4/docs/reference/glib' *** Scanning header files *** if grep -l '^..*$' ./glib.types > /dev/null ; then \ CC="/bin/sh ../../../libtool --mode=compile gcc -march=athlon -O3 -pipe -Wall" LD="/bin/sh ../../../libtool --mode=link gcc -march=athlon -O3 -pipe -Wall " CFLAGS="" LDFLAGS="" gtkdoc-scangobj --module=glib --output-dir=. ; \ else \ cd . ; \ for i in glib.args glib.hierarchy glib.interfaces glib.prerequisites glib.signals ; do \ test -f $i || touch $i ; \ done \ fi cd . && \ gtkdoc-scan --module=glib --source-dir=../../.. --ignore-headers="build gobject config.h glibintl.h gbsearcharray.h gmoduleconf.h gunibreak.h gunicomp.h gunidecomp.h gunichartables.h glibconfig-sysdefs.h gdebug.h gprintfint.h gnulib" --deprecated-guards="G_DISABLE_DEPRECATED" touch scan-build.stamp *** Rebuilding template files *** cd . && gtkdoc-mktmpl --module=glib ============================================================================= WARNING: 5 unused declarations. These can be found in glib-unused.txt. They should be added to glib-sections.txt in the appropriate place. ============================================================================= touch tmpl-build.stamp *** Building XML *** cd . && \ gtkdoc-mkdb --module=glib --source-dir=../../.. --output-format=xml --sgml-mode --output-format=xml --ignore-files=trio 100% symbol docs coverage (1264 symbols documented, 6 not documented) See glib-undocumented.txt for a list of missing docs. The doc coverage percentage doesn't include intro sections. touch sgml-build.stamp *** Building HTML *** rm -rf ./html mkdir ./html cd ./html && gtkdoc-mkhtml glib ../glib-docs.sgml warning: failed to load external entity "http://docbook.sourceforge.net/release/xsl/current/html/chunk.xsl" compilation error: file /usr/share/gtk-doc/data/gtk-doc.xsl line 6 element import xsl:import : unable to load http://docbook.sourceforge.net/release/xsl/current/html/chunk.xsl make[4]: *** [html-build.stamp] Error 5 make[4]: Leaving directory `/var/tmp/portage/glib-2.4.4/work/glib-2.4.4/docs/reference/glib' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/var/tmp/portage/glib-2.4.4/work/glib-2.4.4/docs/reference' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/glib-2.4.4/work/glib-2.4.4/docs' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/glib-2.4.4/work/glib-2.4.4' make: *** [all] Error 2 ---- Portage 2.0.51_pre13 (default-x86-1.4, gcc-3.3.4, glibc-2.3.4.20040619-r0, 2.6.1-gentoo-r1 i686 AMD Athlon(tm) Processor) ================================================================= System uname: 2.6.1-gentoo-r1 i686 AMD Athlon(tm) Processor Gentoo Base System version 1.5.1 distcc 2.15 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled] ccache version 2.3 [enabled] Autoconf: sys-devel/autoconf-2.59-r4 Automake: sys-devel/automake-1.8.5-r1 Binutils: sys-devel/binutils-2.14.90.0.8-r1 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-march=athlon -O3 -pipe" CHOST="i686-pc-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/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/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=athlon -O3 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache cvs distcc sandbox usersandbox" GENTOO_MIRRORS="ftp://mirror.iawnet.sandia.gov/pub/gentoo/ http://gentoo.noved.org/ ftp://gentoo.noved.org/" MAKEOPTS="-j4" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://192.168.0.2/gentoo-portage" USE="3dnow X aalib acl alsa apm avi berkdb bonobo cdr crypt cups curl dga directfb doc dvd encode ethereal evo flash foomaticdb freetds gd gdbm gif gnome gnomedb gphoto2 gpm gtk gtk2 gtkhtml guile imlib jpeg lcms ldap libg++ libgda libwww mad maildir mbox memlimit mikmod mmx motif mpeg mysql ncurses nls oggvorbis opengl oss pam pda pdflib perl png python qt quicktime readline samba sasl sdl slang spell ssl svga tcltk tcpd tetex truetype x86 xml xml2 xmms xv zlib" ========= Perhaps stick the .xsl file in ${FILESDIR} and patch gtk-doc.xsl?
No, you have a corrupt/incorrect /etc/xml/catalog setup. Please upgrade your docbook-xsl-stylesheets and docbook-xml-dtd which will fix your catalog setup, using the new build-docbook-catalog script. Thanks.
Upgrading/Installing docbook-xsl-stylesheets helped in my case. Thanks.
This hinges on whether or not the user has 'doc' in their USE flags.
This is fixed with the newest xsl-stylesheets and xml-dtd's.