* [sisyphus] docbook?
@ 2005-07-06 12:57 Led
2005-07-06 13:18 ` [sisyphus] docbook? Vitaly Ostanin
0 siblings, 1 reply; 7+ messages in thread
From: Led @ 2005-07-06 12:57 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
Имеется следующее:
$ 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.
^ permalink raw reply [flat|nested] 7+ messages in thread
* [sisyphus] Re: docbook?
2005-07-06 12:57 [sisyphus] docbook? Led
@ 2005-07-06 13:18 ` Vitaly Ostanin
2005-07-06 14:15 ` Led
0 siblings, 1 reply; 7+ messages in thread
From: Vitaly Ostanin @ 2005-07-06 13:18 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
[-- Attachment #1: Type: text/plain, Size: 613 bytes --]
Led пишет:
> Имеется следующее:
<skipped/>
> и т.д. Сборка срывается.
> Если сделать
> # ln
> -s /usr/share/sgml/sgml-iso-entities-8879.1986 /usr/share/sgml/docbook/dtd/4.2/ent
>
> то вроде бы всё собирается.
>
> Я вобще-то ламер в xml/docbook/dtd, хотелось бы узнать: это бага или фича,
> нужно ли и правильно ли делать такую ссылку, или есть другой способ?
Нужно показать версии пакетов. А вообще документация из XML
должна иметь не SGML, а XML DTD.
Ну и шапку собираемого документа можно показать.
<skipped/>
--
Regards, Vyt
mailto: vyt@vzljot.ru
JID: vyt@vzljot.ru
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 256 bytes --]
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [sisyphus] Re: docbook?
2005-07-06 13:18 ` [sisyphus] docbook? Vitaly Ostanin
@ 2005-07-06 14:15 ` Led
2005-07-06 14:44 ` Vitaly Ostanin
2005-07-06 14:55 ` Led
0 siblings, 2 replies; 7+ messages in thread
From: Led @ 2005-07-06 14:15 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
В сообщении от Среда 06 Июль 2005 16:18 Vitaly Ostanin написал(a):
> Нужно показать версии пакетов.
$ rpm -qf /usr/share/sgml/sgml-iso-entities-8879.1986
sgml-common-0.6.3-alt11
$ rpm -qf /usr/share/sgml/docbook/dtd/4.2
docbook-dtds-4.4-alt1
> А вообще документация из XML
> должна иметь не SGML, а XML DTD.
Логично:) Тогда
$ rpm -qf /usr/share/xml/xml-iso-entities-8879.1986
xml-common-0.6.3-alt11
так отрабатывает нормально, без этого нет :(
>
> Ну и шапку собираемого документа можно показать.
Вот весь маленький документ:
<?xml version="1.0" encoding="koi8-r"?>
<!-- synced with 1.4 -->
<chapter id="features">
<title>чПЪНПЦОПУФЙ</title>
&formats.xml;
&codecs.xml;
&video.xml;
&audio.xml;
&tvinput.xml;
</chapter>
Led.
^ permalink raw reply [flat|nested] 7+ messages in thread
* [sisyphus] Re: docbook?
2005-07-06 14:15 ` Led
@ 2005-07-06 14:44 ` Vitaly Ostanin
2005-07-07 9:48 ` Led
2005-07-06 14:55 ` Led
1 sibling, 1 reply; 7+ messages in thread
From: Vitaly Ostanin @ 2005-07-06 14:44 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
[-- Attachment #1: Type: text/plain, Size: 647 bytes --]
Led пишет:
<skipped/>
>>Ну и шапку собираемого документа можно показать.
>
> Вот весь маленький документ:
Должно быть так:
> <?xml version="1.0" encoding="koi8-r"?>
<!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
> <!-- synced with 1.4 -->
> <chapter id="features">
Ну или какую они там версию DTD используют.
ISO entities определены в DTD, поэтому DTD документа должен быть
указан. Либо его можно указывать при сборке явно, xmllint,
например, это поддерживает.
<skipped/>
--
Regards, Vyt
mailto: vyt@vzljot.ru
JID: vyt@vzljot.ru
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 256 bytes --]
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [sisyphus] Re: docbook?
2005-07-06 14:44 ` Vitaly Ostanin
@ 2005-07-07 9:48 ` Led
2005-07-08 11:34 ` Vitaly Ostanin
0 siblings, 1 reply; 7+ messages in thread
From: Led @ 2005-07-07 9:48 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
В сообщении от Среда 06 Июль 2005 17:44 Vitaly Ostanin написал(a):
> Led пишет:
>
> <skipped/>
>
> >>Ну и шапку собираемого документа можно показать.
> >
> > Вот весь маленький документ:
>
> Должно быть так:
> > <?xml version="1.0" encoding="koi8-r"?>
>
> <!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
> "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
>
> > <!-- synced with 1.4 -->
> > <chapter id="features">
Сорри, я ошибся :( Вот "главный" документ:
$cat main.xml
<?xml version="1.0" encoding="iso-8859-1" standalone="no"?>
<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
"/usr/share/xml/docbook/dtd/4.2/docbookx.dtd"
[
<!ENTITY audio.xml SYSTEM "audio.xml">
<!ENTITY bugreports.xml SYSTEM "bugreports.xml">
<!ENTITY bugs.xml SYSTEM "bugs.xml">
<!ENTITY cd-dvd.xml SYSTEM "cd-dvd.xml">
<!ENTITY codecs.xml SYSTEM "codecs.xml">
<!ENTITY documentation.xml SYSTEM "documentation.xml">
<!ENTITY faq.xml SYSTEM "faq.xml">
<!ENTITY features.xml SYSTEM "features.xml">
<!ENTITY formats.xml SYSTEM "formats.xml">
<!ENTITY history.xml SYSTEM "history.xml">
<!ENTITY install.xml SYSTEM "install.xml">
<!ENTITY mail-lists.xml SYSTEM "mail-lists.xml">
<!ENTITY main.xml SYSTEM "main.xml">
<!ENTITY mencoder.xml SYSTEM "mencoder.xml">
<!ENTITY patches.xml SYSTEM "patches.xml">
<!ENTITY ports.xml SYSTEM "ports.xml">
<!ENTITY skin.xml SYSTEM "skin.xml">
<!ENTITY tvinput.xml SYSTEM "tvinput.xml">
<!ENTITY usage.xml SYSTEM "usage.xml">
<!ENTITY users-vs-dev.xml SYSTEM "users-vs-dev.xml">
<!ENTITY video.xml SYSTEM "video.xml">
]>
<book id="index" lang="ru">
&documentation.xml;
</book>
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [sisyphus] Re: docbook?
2005-07-06 14:15 ` Led
2005-07-06 14:44 ` Vitaly Ostanin
@ 2005-07-06 14:55 ` Led
1 sibling, 0 replies; 7+ messages in thread
From: Led @ 2005-07-06 14:55 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
В сообщении от Среда 06 Июль 2005 17:15 Led написал(a):
> > А вообще документация из XML
> > должна иметь не SGML, а XML DTD.
>
> Логично:) Тогда
>
> $ rpm -qf /usr/share/xml/xml-iso-entities-8879.1986
> xml-common-0.6.3-alt11
>
> так отрабатывает нормально, без этого нет :(
Сорри, имелось ввиду:
ln
-sf /usr/share/xml/xml-iso-entities-8879.1986 /usr/share/sgml/docbook/dtd/4.2/ent
После этого отрабатывает, без этого - нет :(
Led.
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2005-07-08 11:34 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2005-07-06 12:57 [sisyphus] docbook? Led
2005-07-06 13:18 ` [sisyphus] docbook? Vitaly Ostanin
2005-07-06 14:15 ` Led
2005-07-06 14:44 ` Vitaly Ostanin
2005-07-07 9:48 ` Led
2005-07-08 11:34 ` Vitaly Ostanin
2005-07-06 14:55 ` Led
ALT Linux Sisyphus discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \
sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru
public-inbox-index sisyphus
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.sisyphus
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git