The ebuild needs to change ">=app-text/docbook-xml-dtd-4.2" in "~app-text/docbook-xml-dtd-4.2", because it needs the 4.2 version of the xml docbook. make[1]: Entering directory `/var/tmp/portage/xmlto-0.0.18/work/xmlto-0.0.18' if gcc -DHAVE_CONFIG_H -I. -I. -I. -mtune=i686 -O2 -MT xmlif/xmlif.o -MD -MP -MF "xmlif/.deps/xmlif.Tpo" -c -o xmlif/xmlif.o `test -f 'xmlif/xmlif.c' || echo './'`xmlif/xmlif.c; \ then mv -f "xmlif/.deps/xmlif.Tpo" "xmlif/.deps/xmlif.Po"; else rm -f "xmlif/.deps/xmlif.Tpo"; exit 1; fi gcc -mtune=i686 -O2 -o xmlif/xmlif xmlif/xmlif.o for xml in xmlif.xml xmlto.xml; do \ FORMAT_DIR=./format XSL_DIR=./xsl \ bash ./xmlto -o man/man1 man ./doc/$xml ; \ done || ( RC=$?; cat ./FAQ; exit $RC ) xmlto: input does not validate (status 3) /var/tmp/portage/xmlto-0.0.18/work/xmlto-0.0.18/./doc/xmlif.xml:4: I/O warning : failed to load external entity "file:///usr/share/sgml/docbook/xml-dtd-4.2/docbookx.dtd" "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd"> ^ I/O warning : failed to load external entity "file:///usr/share/sgml/docbook/xml-dtd-4.2/docbookx.dtd" validity error : Could not load the external subset "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd" Document /var/tmp/portage/xmlto-0.0.18/work/xmlto-0.0.18/./doc/xmlif.xml does not validate xmlto: input does not validate (status 3) /var/tmp/portage/xmlto-0.0.18/work/xmlto-0.0.18/./doc/xmlto.xml:3: I/O warning : failed to load external entity "file:///usr/share/sgml/docbook/xml-dtd-4.2/docbookx.dtd" "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd"> ^ I/O warning : failed to load external entity "file:///usr/share/sgml/docbook/xml-dtd-4.2/docbookx.dtd" validity error : Could not load the external subset "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd" Document /var/tmp/portage/xmlto-0.0.18/work/xmlto-0.0.18/./doc/xmlto.xml does not validate Reproducible: Always Steps to Reproduce: 1.emerge xmlto without app-text/docbook-xml-dtd-4.2 installed 2. 3.
Fixed in CVS, thanks!