For some reason, this DTD did not get registered correctly by the Ebuild for these 2 packages: app-text/docbook-xml-dtd-4.1.2-r2 app-text/docbook-xml-simple-dtd-4.1.2.4 Anyway, the error I get trying to upgrade scrollkeeper is as follows: 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.
These are the contents of my /etc/xml/catalog: quikbox root # cat /etc/xml/catalog <?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"/> </catalog>
Try to remerge docbook-xml-dtd-4.1.2-r2 ?
That worked. Thanks :)