After adding "doc" to the USE flags app-office/planner-0.11 fails to reemerge because some documentation file is missing. Reproducible: Always Steps to Reproduce: 1. add "doc" to the USE flags in make.conf 2. emerge --newuse world 3. Actual Results: Emerge stops with error message from make: -- Installing ./html/index.sgml /bin/install: cannot stat `./html/index.sgml': No such file or directory make[3]: *** [install-data-local] Error 1 make[3]: Leaving directory `/var/tmp/portage/planner-0.11/work/planner-0.11/docs/libplanner' !!! ERROR: app-office/planner-0.11 failed. Expected Results: updated the planner software Portage 2.0.51-r3 (default-amd64-2004.2, gcc-3.3.4, glibc-2.3.4.20040808-r1, 2.6.9-gentoo-r4 x86_64) ================================================================= System uname: 2.6.9-gentoo-r4 x86_64 4 Gentoo Base System version 1.4.16 Autoconf: sys-devel/autoconf-2.59-r5 Automake: sys-devel/automake-1.8.5-r1 Binutils: sys-devel/binutils-2.15.90.0.1.1-r3 Headers: sys-kernel/linux26-headers-2.6.8.1-r1 Libtools: sys-devel/libtool-1.5.2-r7 ACCEPT_KEYWORDS="amd64" AUTOCLEAN="yes" CFLAGS="-O2" CHOST="x86_64-pc-linux-gnu" COMPILER="" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.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/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" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache distlocks" GENTOO_MIRRORS="http://gentoo.nedlinux.nl ftp://mirror.nutsmaas.nl/gentoo/ http://ftp.easynet.nl/mirror/gentoo/ http://gentoo.mirror.sdv.fr http://gentoo.math.bme.hu" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X alsa amd64 apm arts avi berkdb bitmap-fonts cdr crypt doc dvd dvdr encode esd f77 foomaticdb fortran gdbm gif gnome gpm gtk gtk2 guile imlib java jpeg kde ldap libg++ libwww lm-sensors mikmod motif mozilla mpeg mysql ncurses nls nogcj oggvorbis opengl oss pam pda pdflib perl png postgres python qt quicktime readline sdl slang spell ssl tcltk tcpd tetex truetype xml2 xmms xv zlib"
We need a full build log here.
Created attachment 45728 [details] build output from emerge On your request: emerge planner 2>&1 | tee planner.log
You are right... Something is wrong here: *** Building HTML *** rm -rf ./html mkdir ./html cd ./html && gtkdoc-mkhtml libplanner ../libplanner-docs.sgml head: `-1' option is obsolete; use `-n 1' since this will be removed in the future <b>/usr/bin/gtkdoc-mkhtml: line 45: 25846 Segmentation fault /usr/bin/xsltproc --nonet --xinclude --stringparam gtkdoc.bookname $module --stringparam gtkdoc.version "1.1" $gtkdocdir/gtk-doc.xsl $document</b> test "x" = "x" || ( cd . && cp html ) -- Fixing Crossreferences
Please upgrade your version of libxslt to at least 1.1.9.
I guess the answer is allready in bugs #62986 and #64594: I am using the stable libxslt for amd64... dev-libs/libxslt-1.1.8 Installing libxslt-1.1.9-r1 and emerging planner works. Problems left: - gtkdoc-mkhtml doesn't report errors in subprograms in its exit status (set -e?) - A more recent version of libxslt has to be marked stable for amd64
amd64, can you guys mark 1.1.9-r1 arch? Thanks.
1.1.9-r1 is marked amd64.