checking for docbook-dtd412-xml... * ERROR * Couldn't find the DocBook XML V4.1.2 DTD. Please make sure that you have the docbook-dtd412-xml package installed. If it is installed, the package probably did not register the DTD in the catalog properly. Consult http://scrollkeeper.sourceforge.net/docbook.shtml for more information. configure: error: DocBook XML V4.1.2 DTD not present in /etc/xml/catalog. Make sure docbook-dtd412-xml is installed and registers DTD in catalog. !!! ERROR: The ebuild did not complete successfully. !!! Function src_compile, Line 41, Exitcode 1 !!! (no error message) !!! emerge aborting on /usr/portage/app-text/scrollkeeper/scrollkeeper-0.3.11.ebuild However: * app-text/docbook-xml-dtd Latest version Available: 4.1.2-r2 Latest version Installed: 4.1.2-r2 Homepage: http://www.oasis-open.org/docbook/ Description: Docbook DTD for XML
could you please attach the contents of your /etc/xml/catalog? it does appear that something has corrupted it.
<?xml version="1.0"?> <!DOCTYPE catalog PUBLIC "-//OASIS//DTD Entity Resolution XML Catalog V1.0//EN" "http://www.oasis-open.org/committees/entity/release/1.0/catalog.dtd"> <catalog xmlns="urn:oasis:names:tc:entity:xmlns:xml:catalog"> <rewriteSystem systemIdStartString="http://docbook.sourceforge.net/release/xsl/1.45" rewritePrefix="/usr/share/sgml/docbook/xsl-stylesheets-1.52.2"/> <rewriteURI uriStartString="http://docbook.sourceforge.net/release/xsl/1.45" rewritePrefix="/usr/share/sgml/docbook/xsl-stylesheets-1.52.2"/> <rewriteSystem systemIdStartString="http://docbook.sourceforge.net/release/xsl/current" rewritePrefix="/usr/share/sgml/docbook/xsl-stylesheets-1.52.2"/> <rewriteURI uriStartString="http://docbook.sourceforge.net/release/xsl/current" rewritePrefix="/usr/share/sgml/docbook/xsl-stylesheets-1.52.2"/> <system systemId="http://glade.gnome.org/glade-2.0.dtd" uri="/usr/share/xml/libglade/glade-2.0.dtd"/> </catalog>
okay, mine differ quite greatly.. could you try to re-emerge your docbook? .. this is a hard one, seems something has altered your xml catalog and we can't trace it down :/ -... if that fails, try theese in order: [ebuild N ] app-text/sgml-common-0.6.3-r2 to / [ebuild N ] app-text/docbook-sgml-dtd-4.1 to / [ebuild N ] app-text/docbook-sgml-dtd-3.1 to / [ebuild N ] app-text/docbook-sgml-dtd-3.0 to / [ebuild N ] app-text/docbook-xml-simple-dtd-4.1.2.4 to / [ebuild N ] app-text/openjade-1.3.1-r4 to / [ebuild N ] app-text/docbook-xsl-stylesheets-1.52.2 to / [ebuild N ] app-text/docbook-xml-dtd-4.1.2-r2 to / [ebuild N ] app-text/docbook-dsssl-stylesheets-1.77 to / [ebuild N ] app-text/docbook-sgml-dtd-4.0 to / [ebuild N ] app-text/docbook-sgml-utils-0.6.11 to / [ebuild N ] app-text/docbook-sgml-1.0 to / Basically the essential parts from emerge -e gtk-doc Sorry to place such a burden on you but I'm quite stumped here ://
Do I need all of the previous versions of docbook-sgml-dtd installed as well? I think currently that only 4.1 is installed...
Ok, that worked as long as I did the emerges in that order. Now, do I need all of the older versions of the packages?
For some packages you' will (the dtd's are different) but for most you are okay without. That most should include scrollkeeper.
i have the same problem ... and i also noticed this: root@vapier root # qpkg -I docbook app-text/docbook-dsssl-stylesheets * app-text/docbook-sgml * app-text/docbook-sgml-dtd * app-text/docbook-sgml-utils * app-text/docbook-xml-dtd * app-text/docbook-xml-simple-dtd * app-text/docbook-xsl-stylesheets * root@vapier root # qpkg --dups -v app-text/docbook-sgml-dtd-4.0 app-text/docbook-sgml-dtd-3.1 app-text/docbook-sgml-dtd-3.0 app-text/docbook-sgml-dtd-4.1 dev-libs/glib-1.2.10-r4 dev-libs/glib-2.0.4-r1 dev-libs/libsigc++-1.1.11 dev-libs/libsigc++-1.0.4-r2 gnome-base/gnome-panel-1.4.1 gnome-base/gnome-panel-2.0.2-r1 gnome-base/gnome-vfs-2.0.1 gnome-base/gnome-vfs-1.0.5-r2 gnome-base/libglade-2.0.0 gnome-base/libglade-0.17-r6 kde-base/kdelibs-3.0.2-r1 kde-base/kdelibs-2.2.2-r4 media-gfx/gimp-1.3.7-r1 media-gfx/gimp-1.2.3-r2 media-libs/freetype-2.0.9 media-libs/freetype-1.3.1-r3 sys-apps/pciutils-2.1.10 sys-apps/pciutils-2.1.10-r1 sys-libs/db-1.85-r1 sys-libs/db-3.2.9-r1 x11-libs/fltk-1.1.0_rc4 x11-libs/fltk-1.1.0_rc5 x11-libs/gtk+-1.2.10-r8 x11-libs/gtk+-2.0.5-r2 x11-libs/qt-2.3.2-r1 x11-libs/qt-3.0.5 ... the first qpkg reports docbook-xml-{dtd,simple-dtd} as being installed, yet the 2nd doesnt ... i run a lot of `emerge {clean,prune}` cmds, so i guess its my fault :) `emerge scrollkeeper -ep` fixed my problem
I can confirm the bug existed in portage 2002-08-11. However the bug seems to be gone now. At least I can now do: emerge \=app-text/scrollkeeper-0.3.11 with no errors.
Strange one, marking as Worksforme