ALT Linux Sisyphus discussions
 help / color / mirror / Atom feed
* [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: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

* 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

* [sisyphus] Re: docbook?
  2005-07-07  9:48       ` Led
@ 2005-07-08 11:34         ` Vitaly Ostanin
  0 siblings, 0 replies; 7+ messages in thread
From: Vitaly Ostanin @ 2005-07-08 11:34 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

[-- Attachment #1: Type: text/plain, Size: 871 bytes --]

Led пишет:
> В сообщении от Среда 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">
> 
> 
> Сорри, я ошибся :( Вот "главный" документ:

Откатите все ручные изменения (симлинки и т.п.), и сделайте:

$ export XML_DEBUG_CATALOG=
$ xmllint --postvalid --noout main.xml &> debug.out
$ rpm -q xml-common xml-utils >> debug.out

И пришлите мне debug.out и /etc/xml/catalog, лучше offlist.

<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

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