[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