[sisyphus] docbook?

Led =?iso-8859-1?q?led_=CE=C1_ukr-fin=2Ecom=2Eua?=
Ср Июл 6 16:57:08 MSD 2005


Имеется следующее:

$ grep 'ent\/iso-' /usr/share/sgml/docbook/dtd/4.2/dbcentx.mod
"ent/iso-amsa.ent">
"ent/iso-amsb.ent">
"ent/iso-amsc.ent">
"ent/iso-amsn.ent">
"ent/iso-amso.ent">
"ent/iso-amsr.ent">
"ent/iso-box.ent">
"ent/iso-cyr1.ent">
"ent/iso-cyr2.ent">
"ent/iso-dia.ent">
"ent/iso-grk1.ent">
"ent/iso-grk2.ent">
"ent/iso-grk3.ent">
"ent/iso-grk4.ent">
"ent/iso-lat1.ent">
"ent/iso-lat2.ent">
"ent/iso-num.ent">
"ent/iso-pub.ent">
"ent/iso-tech.ent">

в тоже время:

$ ls /usr/share/sgml/docbook/dtd/4.2/ent
ls: /usr/share/sgml/docbook/dtd/4.2/ent: No such file or directory

и

$ ls -1 /usr/share/sgml/sgml-iso-entities-8879.1986
catalog
ISOamsa.ent
ISOamsb.ent
ISOamsc.ent
ISOamsn.ent
ISOamso.ent
ISOamsr.ent
ISObox.ent
ISOcyr1.ent
ISOcyr2.ent
ISOdia.ent
ISOgrk1.ent
ISOgrk2.ent
ISOgrk3.ent
ISOgrk4.ent
ISOlat1.ent
ISOlat2.ent
ISOnum.ent
ISOpub.ent
ISOtech.ent

Таким образом, при сборке документации из xml (в частности, в MPlayer) 
получаем сообщения вида:

/usr/share/sgml/docbook/dtd/4.2/dbcentx.mod:308: warning: failed to load 
external entity "/usr/share/sgml/docbook/dtd/4.2/ent/iso-amsa.ent"
%ISOamsa;

и т.д. Сборка срывается.
Если сделать
# ln 
-s /usr/share/sgml/sgml-iso-entities-8879.1986 /usr/share/sgml/docbook/dtd/4.2/ent

то вроде бы всё собирается.

Я вобще-то ламер в xml/docbook/dtd, хотелось бы узнать: это бага или фича, 
нужно ли и правильно ли делать такую ссылку, или есть другой способ?

Led.



Подробная информация о списке рассылки Sisyphus