J'essaie de configurer jhbuild sur Ubuntu 14.04. Quand je lance jhbuild sanitycheck
, Je reçois deux messages:
Could not find DocBook XML DTD V4.1.2 in XML Catalog
Could not find DocBook XSL Stylesheets in XML Catalog
Le code qui vérifie cela dans jhbuild est
for (item, name) in [('-//OASIS//DTD DocBook XML V4.1.2//EN',
'DocBook XML DTD V4.1.2'),
('http://docbook.sourceforge.net/release/xsl/current/html/chunk.xsl',
'DocBook XSL Stylesheets')]:
try:
data = get_output(['xmlcatalog', '/etc/xml/catalog', item])
except:
print 'Could not find %s in XML catalog' % name
et, bien sûr, dans /etc/xml/catlog
, il existe des entrées qui correspondent presque, mais pas exactement, à ce que le code recherche. Par exemple. une référence à -//OASIS//DTD DocBook XML
(pas de numéro de version) et http://docbook.sourceforge.net/release/xsl/
(sans le current/html/chunk.xsl
bit).
Ubuntu officiel docbook-xml
et docbook-xsl
les packages sont installés.
Il ressemble au contenu de /etc/xml/catalog
ce n'est pas ce que jhbuild
attend. 14.04 a été installé à partir de zéro; J'ai ajouté quelques autres packages à partir de divers PPA, mais je ne peux pas penser à ce qui aurait pu changer cela.
/etc/xml/catalog
, changer la source jhbuild sanitycheck (mais une autre partie du système se briserait-elle alors) ou autre chose?J'ai trouvé cette page qui répertoriait les dépendances et a progressé - après avoir installé le package xmlto
jhbuild sanitycheck
passé proprement.