Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 59270 - scrollkeeper: docbook-xml-dtd not found by configure
Summary: scrollkeeper: docbook-xml-dtd not found by configure
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
: 59272 (view as bug list)
Depends on:
Blocks:
 
Reported: 2004-08-03 08:02 UTC by felix schmid
Modified: 2004-08-22 10:34 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
my catalog file (catalog,1.13 KB, text/plain)
2004-08-22 01:52 UTC, felix schmid
Details
my 'docbook file' (docbook,236 bytes, text/plain)
2004-08-22 01:52 UTC, felix schmid
Details

Note You need to log in before you can comment on or make changes to this bug.
Description felix schmid 2004-08-03 08:02:31 UTC
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>
Comment 1 felix schmid 2004-08-03 08:07:10 UTC
*** Bug 59272 has been marked as a duplicate of this bug. ***
Comment 2 Mike Gardiner (RETIRED) gentoo-dev 2004-08-03 18:52:21 UTC
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.
Comment 3 Mike Gardiner (RETIRED) gentoo-dev 2004-08-20 21:22:05 UTC
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.
Comment 4 felix schmid 2004-08-22 01:51:19 UTC
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.
Comment 5 felix schmid 2004-08-22 01:52:21 UTC
Created attachment 37917 [details]
my catalog file
Comment 6 felix schmid 2004-08-22 01:52:43 UTC
Created attachment 37918 [details]
my 'docbook file'
Comment 7 felix schmid 2004-08-22 02:03:19 UTC
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.
Comment 8 Mike Gardiner (RETIRED) gentoo-dev 2004-08-22 03:05:43 UTC
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?
Comment 9 felix schmid 2004-08-22 04:36:28 UTC
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.
Comment 10 Mike Gardiner (RETIRED) gentoo-dev 2004-08-22 05:04:09 UTC
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.
Comment 11 felix schmid 2004-08-22 10:34:09 UTC
Great! That solved it. Thx a lot!!