Attempting to install dvd-rip leads to a dependency tree that includes gtkhtml (not libgtkhtml), which in turn includes control-center-1.4, which includes gal 0.24, which includes gnome-vfs-1.0.5-r3. It appears that the documentation inside gnome-vfs is not compatible with the current openjade releases. Reproducible: Always Steps to Reproduce: 1. emerge dvdrip Actual Results: *** Building HTML *** test -d ./html || (rm -rf ./html && mkdir ./html) cd ./html && gtkdoc-mkhtml gnome-vfs ../gnome-vfs-docs.sgml /usr/bin/openjade:../about.sgml:86:41:E: element "VARIABLE" undefined /usr/bin/openjade:../gnome-vfs-docs.sgml:97:4:E: character data is not allowed here /usr/bin/openjade:../writing-modules.sgml:1:29:E: document type does not allow element "CHAPTER" here /usr/bin/openjade:../writing-modules.sgml:9:12:E: end tag for element "ARTHEADER" which is not open /usr/bin/openjade:../sgml/find-directory.sgml:46:19:E: ID "GNOME-VFS-FIND-DIRECTORY" already defined /usr/bin/openjade:../sgml/find-directory.sgml:1:14: ID "GNOME-VFS-FIND-DIRECTORY" first defined here /usr/bin/openjade:../gnome-vfs-docs.sgml:155:6:E: character data is not allowed here /usr/bin/openjade:../sgml/init.sgml:48:19:E: ID "GNOME-VFS-INIT" already defined /usr/bin/openjade:../sgml/init.sgml:1:14: ID "GNOME-VFS-INIT" first defined here /usr/bin/openjade:../sgml/list-sort.sgml:39:10:E: end tag for "REFSECT1" which is not finished /usr/bin/openjade:../sgml/standard-callbacks.sgml:58:6:E: end tag for element "PARA" which is not open make[2]: *** [html-build.stamp] Error 1 make[2]: Leaving directory `/var/tmp/portage/gnome-vfs-1.0.5-r3/work/gnome-vfs-1.0.5/doc' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/gnome-vfs-1.0.5-r3/work/gnome-vfs-1.0.5' make: *** [all-recursive-am] Error 2 Portage 2.0.50-r1 (default-amd64-2004.0, gcc-3.3.3, glibc-2.3.2-r9, 2.6.3-gentoo-r2-cs1) ================================================================= System uname: 2.6.3-gentoo-r2-cs1 x86_64 4 Gentoo Base System version 1.4.3.13 ccache version 2.3 [enabled] Autoconf: sys-devel/autoconf-2.58-r1 Automake: sys-devel/automake-1.7.8 ACCEPT_KEYWORDS="amd64" AUTOCLEAN="yes" CFLAGS="-O2" CHOST="x86_64-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox" GENTOO_MIRRORS="http://www.mirror.ac.uk/sites/www.ibiblio.org/gentoo/" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X aalib acpi alsa amd64 apache2 apm arts artswrappersuid avi bonobo cddb cdr crypt cups dga dvd encode esd ethereal faad flac foomaticdb gd gdbm gif gnome gpm gstreamer gtk gtk2 imlib innodb jpeg kde libg++ libwww mad maildir mikmod motif mozilla mozp3p mozsvg mpeg msn mysql ncurses nls oggvorbis opengl pam pdflib pear-db perl png python qt quicktime readline samba sasl sdl slang spell ssl tcltk tcpd tetex theora tiff transparent-proxy truetype usb vim-with-x xml2 xmms xv yahoo zlib" qpkg -I -i openjade app-text/openjade-1.3.2-r1 *
what gtk-doc version ?
dev-util/gtk-doc-1.2 Checking emerge, it states that 1.1 is available, so I must have had ~amd64 flagged when doing something that called for gtk-doc.
Downgraded to gtkdoc 1.1, and restarted my emerge of dvdrip. *** Building HTML *** test -d ./html || (rm -rf ./html && mkdir ./html) cd ./html && gtkdoc-mkhtml gnome-vfs ../gnome-vfs-docs.sgml head: `-1' option is obsolete; use `-n 1' Try `head --help' for more information. /usr/bin/openjade:../about.sgml:86:41:E: element "VARIABLE" undefined /usr/bin/openjade:../gnome-vfs-docs.sgml:97:4:E: character data is not allowed here /usr/bin/openjade:../writing-modules.sgml:1:29:E: document type does not allow element "CHAPTER" here /usr/bin/openjade:../writing-modules.sgml:9:12:E: end tag for element "ARTHEADER" which is not open /usr/bin/openjade:../sgml/find-directory.sgml:44:19:E: ID "GNOME-VFS-FIND-DIRECTORY" already defined /usr/bin/openjade:../sgml/find-directory.sgml:1:14: ID "GNOME-VFS-FIND-DIRECTORY" first defined here /usr/bin/openjade:../gnome-vfs-docs.sgml:155:6:E: character data is not allowed here /usr/bin/openjade:../sgml/init.sgml:46:19:E: ID "GNOME-VFS-INIT" already defined /usr/bin/openjade:../sgml/init.sgml:1:14: ID "GNOME-VFS-INIT" first defined here /usr/bin/openjade:../sgml/list-sort.sgml:37:10:E: end tag for "REFSECT1" which is not finished /usr/bin/openjade:../sgml/standard-callbacks.sgml:56:6:E: end tag for element "PARA" which is not open test "x" = "x" || ( cd . && cp html ) -- Fixing Crossreferences So the errors are still present, but they're not considered fatal by the make process. * Caching service dependencies... [ ok ] >>> gnome-base/gnome-vfs-1.0.5-r3 merged.
hi. I am seeing errors that are similar to the initial description. I was trying to install gnucash. I need gnome-vfs for that. I am on an x86 however (running ~x86 packages). The install dies with the tail end looking the same as the description. I am running gtk-doc-1.2 Please let me know if I can provide any assistance. I would be happy to test a new ebuild or whatever... I just don't have time to investigate this in detail right now. I will try downgrading gtk-doc as mentioned by Duncan in comment 3. If I see results wildly different from his I will post them in a few minutes... otherwise just assume my output looked like his. goodnight, --k
A patch that fixes these problems is now in the official tree. Thanks for your report.