I can't upgrade to latest scrollkeeper because configure complains about missing doc-xml-dtd's. I solved this issue previously be reemerging docbook-xml-dtd, but this thime it's not working. I also found the tip in bugzilla about deleting /etc/xml/catalog and emergeing libxml2, docbook-xml-dtd and the stylesheets, but this doesn't help either. Reproducible: Always Steps to Reproduce: 1. emerge -u scrollkeeper 2. 3. Actual Results: checking for putenv... yes checking for strdup... yes checking for --with-omfdirs... /usr/share/omf:/usr/local/share/omf:/opt/gnome/share/omf:/opt/gnome-2.0/share/omf:/opt/kde/omf checking for xml2-config... /usr/bin/xml2-config checking libxml2 version... 2.6.11 checking for xslt-config... /usr/bin/xslt-config checking which XML catalog to use... /etc/xml/catalog checking for DocBook XML DTD... configure: error: not found. Make sure you have the DocBook DTD installed and ensure that it is registered in /etc/xml/catalog. !!! ERROR: app-text/scrollkeeper-0.3.14 failed. !!! Function econf, Line 362, Exitcode 1 !!! econf failed Expected Results: well, ... hydra root 506 (/home/felix): emerge info Portage 2.0.50-r9 (default-x86-1.4, gcc-3.3.3, glibc-2.3.3.20040420-r0, 2.6.0-mm1) ================================================================= System uname: 2.6.0-mm1 i686 AMD Athlon(tm) XP 2000+ Gentoo Base System version 1.4.16 Autoconf: sys-devel/autoconf-2.59-r4 Automake: sys-devel/automake-1.8.3 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-march=athlon-xp -O2 -pipe" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.1/share/config /usr/kde/3.2/share/config /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="-march=athlon-xp -O2 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache fixpackages sandbox" GENTOO_MIRRORS="http://gentoo.oregonstate.edu http://mirrors.sec.informatik.tu-darmstadt.de/gentoo http://gentoo.oregonstate.edu http://www.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="3dnow X alsa apache2 apm arts avi berkdb bonobo cdr crypt cups directfb dvd encode esd ethereal fbcon foomaticdb gdbm gif gnome gpm gtk gtk2 gtkhtml imap imlib innodb java jpeg kde ldap libg++ libwww mad mikmod mmx motif mozilla mpeg mysql nas ncurses nls oggvorbis opengl oss pam pdflib perl png postgres python qt quicktime readline sdl slang spell sse ssl svga tcltk tcpd tetex tiff truetype usb x86 xml xml2 xmms xv zlib" /etc/xml/catalog: hydra root 507 (/home/felix): more /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.62.4" rewritePrefix="/usr/share/sgml/docbook/xsl-stylesheets-1.62.4"/> <rewriteURI uriStartString="http://docbook.sourceforge.net/release/xsl/1.62.4" rewritePrefix="/usr/share/sgml/docbook/xsl-stylesheets-1.62.4"/> <rewriteSystem systemIdStartString="http://docbook.sourceforge.net/release/xsl/current" rewritePrefix="/usr/share/sgml/docbook/xsl-stylesheets-1.62.4"/> <rewriteURI uriStartString="http://docbook.sourceforge.net/release/xsl/current" rewritePrefix="/usr/share/sgml/docbook/xsl-stylesheets-1.62.4"/> <rewriteSystem systemIdStartString="http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd" rewritePrefix="/usr/share/sgml/docbook/xml-dtd-4.2/docbookx.dtd"/> <rewriteURI uriStartString="http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd" rewritePrefix="/usr/share/sgml/docbook/xml-dtd-4.2/docbookx.dtd"/> </catalog>
*** Bug 59272 has been marked as a duplicate of this bug. ***
Hi, could you please try running build-docbook-catalog manually (as root) to rebuild the catalogs. If that doesn't help please _attach_ both /etc/xml/catalog and /etc/xml/docbook as _plaintext_, and then we can see where things are going wrong. Thanks.
Please update your xml-dtd's and xsl-stylesheets, with something like emerge =docbook-xml-dtd-4.1.2* =docbook-xml-dtd-4.2* =docbook-xml-dtd-4.3* >=docbook-xsl-stylesheets-1.65 Let us know if that fixes it.
After some delay (sorry), I tried running build-docbook-catalog manually: hydra root 505 (~): build-docbook-catalog could not locate docbookx.dtd for DocBook XML I will attach the files you asked for shortly.
Created attachment 37917 [details] my catalog file
Created attachment 37918 [details] my 'docbook file'
Ihave also tried this: emerge =docbook-xml-dtd-4.1.2* =docbook-xml-dtd-4.2* =docbook-xml-dtd-4.3* >=docbook-xsl-stylesheets-1.65 but without success...emerge -u scrollkeeper still fails with the old error.
docbookx.dtd resides in: /usr/share/sgml/docbook/xml-dtd-{4.1.2,4.2,4.3}/ This file is installed with docbook-xml-dtd-{4.1.2,4.2,4.3}. Can you check that the file exists in there. If it doesn't, then something is going wrong with the merging of the xml-dtds. It's impossible for the xml-dtd's to be merged correctly, and the docbookx.dtd file missing from those directories. Are there any errors during the merging of the docbook-xml-dtd packages?
I have docbookx.dtd in /usr/share/sgml/docbook/xml-dtd-4.1.2 and /usr/share/sgml/docbook/xml-dtd-4.2. Merging of docbook-xml-dtd in fact complains about a missing docbookx.dtd: hydra felix 192 (~): sudo emerge docbook-xml-dtd Calculating dependencies ...done! >>> emerge (1 of 1) app-text/docbook-xml-dtd-4.2 to / >>> md5 src_uri ;-) docbook-xml-4.2.zip >>> Unpacking source... >>> Unpacking docbook-xml-4.2.zip to /var/tmp/portage/docbook-xml-dtd-4.2/work/doc book-xml-dtd-4.2 >>> Source unpacked. >>> Install docbook-xml-dtd-4.2 into /var/tmp/portage/docbook-xml-dtd-4.2/image/ category app-text >>> dobin: making /var/tmp/portage/docbook-xml-dtd-4.2/temp/build-docbook-catalog executable... man: prepallstrip: strip: strip: >>> Completed installing into /var/tmp/portage/docbook-xml-dtd-4.2/image/ >>> Merging app-text/docbook-xml-dtd-4.2 to / --- /etc/ --- /etc/xml/ >>> /etc/xml/.keep --- /usr/ --- /usr/bin/ >>> /usr/bin/build-docbook-catalog --- /usr/share/ --- /usr/share/doc/ --- /usr/share/doc/docbook-xml-dtd-4.2/ >>> /usr/share/doc/docbook-xml-dtd-4.2/README.gz >>> /usr/share/doc/docbook-xml-dtd-4.2/ChangeLog.gz --- /usr/share/sgml/ --- /usr/share/sgml/docbook/ --- /usr/share/sgml/docbook/xml-dtd-4.2/ --- /usr/share/sgml/docbook/xml-dtd-4.2/ent/ >>> /usr/share/sgml/docbook/xml-dtd-4.2/ent/iso-lat1.ent >>> /usr/share/sgml/docbook/xml-dtd-4.2/ent/iso-lat2.ent >>> /usr/share/sgml/docbook/xml-dtd-4.2/ent/iso-num.ent >>> /usr/share/sgml/docbook/xml-dtd-4.2/ent/iso-cyr1.ent >>> /usr/share/sgml/docbook/xml-dtd-4.2/ent/iso-cyr2.ent >>> /usr/share/sgml/docbook/xml-dtd-4.2/ent/iso-amsa.ent >>> /usr/share/sgml/docbook/xml-dtd-4.2/ent/iso-amsb.ent >>> /usr/share/sgml/docbook/xml-dtd-4.2/ent/iso-amsc.ent >>> /usr/share/sgml/docbook/xml-dtd-4.2/ent/iso-amsn.ent >>> /usr/share/sgml/docbook/xml-dtd-4.2/ent/iso-amso.ent >>> /usr/share/sgml/docbook/xml-dtd-4.2/ent/iso-amsr.ent >>> /usr/share/sgml/docbook/xml-dtd-4.2/ent/iso-box.ent >>> /usr/share/sgml/docbook/xml-dtd-4.2/ent/iso-tech.ent >>> /usr/share/sgml/docbook/xml-dtd-4.2/ent/iso-grk1.ent >>> /usr/share/sgml/docbook/xml-dtd-4.2/ent/iso-grk2.ent >>> /usr/share/sgml/docbook/xml-dtd-4.2/ent/iso-grk3.ent >>> /usr/share/sgml/docbook/xml-dtd-4.2/ent/iso-pub.ent >>> /usr/share/sgml/docbook/xml-dtd-4.2/ent/iso-grk4.ent >>> /usr/share/sgml/docbook/xml-dtd-4.2/ent/iso-dia.ent >>> /usr/share/sgml/docbook/xml-dtd-4.2/docbookx.dtd >>> /usr/share/sgml/docbook/xml-dtd-4.2/dbhierx.mod >>> /usr/share/sgml/docbook/xml-dtd-4.2/dbgenent.mod >>> /usr/share/sgml/docbook/xml-dtd-4.2/dbcentx.mod >>> /usr/share/sgml/docbook/xml-dtd-4.2/dbnotnx.mod >>> /usr/share/sgml/docbook/xml-dtd-4.2/soextblx.dtd >>> /usr/share/sgml/docbook/xml-dtd-4.2/dbpoolx.mod >>> /usr/share/sgml/docbook/xml-dtd-4.2/docbook.cat >>> /usr/share/sgml/docbook/xml-dtd-4.2/calstblx.dtd >>> Safely unmerging already-installed instance... --- !mtime obj /usr/share/sgml/docbook/xml-dtd-4.2/soextblx.dtd --- !mtime obj /usr/share/sgml/docbook/xml-dtd-4.2/ent/iso-tech.ent --- !mtime obj /usr/share/sgml/docbook/xml-dtd-4.2/ent/iso-pub.ent --- !mtime obj /usr/share/sgml/docbook/xml-dtd-4.2/ent/iso-num.ent --- !mtime obj /usr/share/sgml/docbook/xml-dtd-4.2/ent/iso-lat2.ent --- !mtime obj /usr/share/sgml/docbook/xml-dtd-4.2/ent/iso-lat1.ent --- !mtime obj /usr/share/sgml/docbook/xml-dtd-4.2/ent/iso-grk4.ent --- !mtime obj /usr/share/sgml/docbook/xml-dtd-4.2/ent/iso-grk3.ent --- !mtime obj /usr/share/sgml/docbook/xml-dtd-4.2/ent/iso-grk2.ent --- !mtime obj /usr/share/sgml/docbook/xml-dtd-4.2/ent/iso-grk1.ent --- !mtime obj /usr/share/sgml/docbook/xml-dtd-4.2/ent/iso-dia.ent --- !mtime obj /usr/share/sgml/docbook/xml-dtd-4.2/ent/iso-cyr2.ent --- !mtime obj /usr/share/sgml/docbook/xml-dtd-4.2/ent/iso-cyr1.ent --- !mtime obj /usr/share/sgml/docbook/xml-dtd-4.2/ent/iso-box.ent --- !mtime obj /usr/share/sgml/docbook/xml-dtd-4.2/ent/iso-amsr.ent --- !mtime obj /usr/share/sgml/docbook/xml-dtd-4.2/ent/iso-amso.ent --- !mtime obj /usr/share/sgml/docbook/xml-dtd-4.2/ent/iso-amsn.ent --- !mtime obj /usr/share/sgml/docbook/xml-dtd-4.2/ent/iso-amsc.ent --- !mtime obj /usr/share/sgml/docbook/xml-dtd-4.2/ent/iso-amsb.ent --- !mtime obj /usr/share/sgml/docbook/xml-dtd-4.2/ent/iso-amsa.ent --- !mtime obj /usr/share/sgml/docbook/xml-dtd-4.2/docbookx.dtd --- !mtime obj /usr/share/sgml/docbook/xml-dtd-4.2/docbook.cat --- !mtime obj /usr/share/sgml/docbook/xml-dtd-4.2/dbpoolx.mod --- !mtime obj /usr/share/sgml/docbook/xml-dtd-4.2/dbnotnx.mod --- !mtime obj /usr/share/sgml/docbook/xml-dtd-4.2/dbhierx.mod --- !mtime obj /usr/share/sgml/docbook/xml-dtd-4.2/dbgenent.mod --- !mtime obj /usr/share/sgml/docbook/xml-dtd-4.2/dbcentx.mod --- !mtime obj /usr/share/sgml/docbook/xml-dtd-4.2/calstblx.dtd --- !mtime obj /usr/share/doc/docbook-xml-dtd-4.2/README.gz --- !mtime obj /usr/share/doc/docbook-xml-dtd-4.2/ChangeLog.gz --- !mtime obj /usr/bin/build-docbook-catalog --- cfgpro obj /etc/xml/.keep --- cfgpro dir /etc/xml --- !empty dir /usr/share/sgml/docbook/xml-dtd-4.2/ent --- !empty dir /usr/share/sgml/docbook/xml-dtd-4.2 --- !empty dir /usr/share/sgml/docbook --- !empty dir /usr/share/sgml --- !empty dir /usr/share/doc/docbook-xml-dtd-4.2 --- !empty dir /usr/share/doc --- !empty dir /usr/share --- !empty dir /usr/bin --- !empty dir /usr --- !empty dir /etc >>> original instance of package unmerged safely. could not locate docbookx.dtd for DocBook XML * Caching service dependencies... >>> app-text/docbook-xml-dtd-4.2 merged. >>> clean: No packages selected for removal. >>> Auto-cleaning packages ... >>> No outdated packages were found on your system. * GNU info directory index is up-to-date.
You're not emerging the newest versions of the xml-dtd's, have you sync'ed your rsync tree lately? Please do the following: emerge sync emerge =docbook-xml-dtd-4.1.2-r5 =docbook-xml-dtd-4.2-r1 =docbook-xml-dtd-4.3 This is wrong: >>> emerge (1 of 1) app-text/docbook-xml-dtd-4.2 to / You need to have 4.2-r1, etc. Thankyou.
Great! That solved it. Thx a lot!!