[Po4a-devel] Test failing for the sgml module.

Didier Spaier didier.spaier at epsm.fr
Sun Jul 14 22:04:10 UTC 2013


On 14/07/2013 23:55, D. Barbier wrote:
> On 2013/7/14 Didier Spaier <didier.spaier at epsm.fr>:
> [...]
>> As you can see, I don't get the same output as you do.
> [...]
>
> True, but SGML parsing seems to be identical; can you please send the
> debug.log file generated by this command?
>
>    PERLLIB=lib perl po4a-gettextize -f sgml \
>      -o debug="tag generic entities refs nsgmls" \
>     -m t/data-20/test2.sgml -p /dev/null > debug.log 2>&1
>
> Denis

Yes I can ;)

Didier
-------------- next part --------------
defined(@array) is deprecated at /usr/local/share/perl5/Locale/Po4a/Sgml.pm line 369.
	(Maybe you should just omit the defined()?)
PROLOG=<!doctype refentry PUBLIC "-//OASIS//DTD DocBook V4.1//EN" [
  <!ENTITY dhfirstname "<firstname>fname</firstname>">
  <!ENTITY dhsurname   "<surname>Surname</surname>">
  <!ENTITY dhemail     "<email>email at 1.com</email>">
  <!ENTITY dhuemail    "<email>email at 2.com</email>">
]>
------------
prolog=>>>><!doctype refentry PUBLIC "-//OASIS//DTD DocBook V4.1//EN" [
  <!ENTITY dhfirstname "<firstname>fname</firstname>">
  <!ENTITY dhsurname   "<surname>Surname</surname>">
  <!ENTITY dhemail     "<email>email at 1.com</email>">
  <!ENTITY dhuemail    "<email>email at 2.com</email>">
]><<<<
CMD=nsgmls -l -E 0 -wno-valid < /tmp/po4a-FRNQ.sgml |
XX Prepare reference indirection stuff
t/data-20/test2.sgml:1
t/data-20/test2.sgml:2
t/data-20/test2.sgml:3
t/data-20/test2.sgml:4
t/data-20/test2.sgml:5
t/data-20/test2.sgml:6
t/data-20/test2.sgml:7
t/data-20/test2.sgml:8
t/data-20/test2.sgml:9
t/data-20/test2.sgml:10
t/data-20/test2.sgml:11
t/data-20/test2.sgml:12
t/data-20/test2.sgml:13
t/data-20/test2.sgml:14
t/data-20/test2.sgml:15
t/data-20/test2.sgml:16
t/data-20/test2.sgml:17
t/data-20/test2.sgml:18
t/data-20/test2.sgml:19
t/data-20/test2.sgml:20
t/data-20/test2.sgml:21
t/data-20/test2.sgml:22
t/data-20/test2.sgml:23
t/data-20/test2.sgml:24
t/data-20/test2.sgml:25
t/data-20/test2.sgml:26
t/data-20/test2.sgml:27
t/data-20/test2.sgml:28
t/data-20/test2.sgml:29
t/data-20/test2.sgml:30
t/data-20/test2.sgml:31
t/data-20/test2.sgml:32
t/data-20/test2.sgml:33
t/data-20/test2.sgml:34
t/data-20/test2.sgml:35
t/data-20/test2.sgml:36
t/data-20/test2.sgml:37
t/data-20/test2.sgml:38
t/data-20/test2.sgml:39
t/data-20/test2.sgml:40
t/data-20/test2.sgml:41
t/data-20/test2.sgml:42
t/data-20/test2.sgml:43
XX Resulting shifts
t/data-20/test2.sgml:1 -> t/data-20/test2.sgml:1
t/data-20/test2.sgml:2 -> t/data-20/test2.sgml:2
t/data-20/test2.sgml:3 -> t/data-20/test2.sgml:3
t/data-20/test2.sgml:4 -> t/data-20/test2.sgml:4
t/data-20/test2.sgml:5 -> t/data-20/test2.sgml:5
t/data-20/test2.sgml:6 -> t/data-20/test2.sgml:6
t/data-20/test2.sgml:7 -> t/data-20/test2.sgml:7
t/data-20/test2.sgml:8 -> t/data-20/test2.sgml:8
t/data-20/test2.sgml:9 -> t/data-20/test2.sgml:9
t/data-20/test2.sgml:10 -> t/data-20/test2.sgml:10
t/data-20/test2.sgml:11 -> t/data-20/test2.sgml:11
t/data-20/test2.sgml:12 -> t/data-20/test2.sgml:12
t/data-20/test2.sgml:13 -> t/data-20/test2.sgml:13
t/data-20/test2.sgml:14 -> t/data-20/test2.sgml:14
t/data-20/test2.sgml:15 -> t/data-20/test2.sgml:15
t/data-20/test2.sgml:16 -> t/data-20/test2.sgml:16
t/data-20/test2.sgml:17 -> t/data-20/test2.sgml:17
t/data-20/test2.sgml:18 -> t/data-20/test2.sgml:18
t/data-20/test2.sgml:19 -> t/data-20/test2.sgml:19
t/data-20/test2.sgml:20 -> t/data-20/test2.sgml:20
t/data-20/test2.sgml:21 -> t/data-20/test2.sgml:21
t/data-20/test2.sgml:22 -> t/data-20/test2.sgml:22
t/data-20/test2.sgml:23 -> t/data-20/test2.sgml:23
t/data-20/test2.sgml:24 -> t/data-20/test2.sgml:24
t/data-20/test2.sgml:25 -> t/data-20/test2.sgml:25
t/data-20/test2.sgml:26 -> t/data-20/test2.sgml:26
t/data-20/test2.sgml:27 -> t/data-20/test2.sgml:27
t/data-20/test2.sgml:28 -> t/data-20/test2.sgml:28
t/data-20/test2.sgml:29 -> t/data-20/test2.sgml:29
t/data-20/test2.sgml:30 -> t/data-20/test2.sgml:30
t/data-20/test2.sgml:31 -> t/data-20/test2.sgml:31
t/data-20/test2.sgml:32 -> t/data-20/test2.sgml:32
t/data-20/test2.sgml:33 -> t/data-20/test2.sgml:33
t/data-20/test2.sgml:34 -> t/data-20/test2.sgml:34
t/data-20/test2.sgml:35 -> t/data-20/test2.sgml:35
t/data-20/test2.sgml:36 -> t/data-20/test2.sgml:36
t/data-20/test2.sgml:37 -> t/data-20/test2.sgml:37
t/data-20/test2.sgml:38 -> t/data-20/test2.sgml:38
t/data-20/test2.sgml:39 -> t/data-20/test2.sgml:39
t/data-20/test2.sgml:40 -> t/data-20/test2.sgml:40
t/data-20/test2.sgml:41 -> t/data-20/test2.sgml:41
t/data-20/test2.sgml:42 -> t/data-20/test2.sgml:42
t/data-20/test2.sgml:43 -> t/data-20/test2.sgml:43
Pre=~~<!doctype refentry PUBLIC "-//OASIS//DTD DocBook V4.1//EN" [~~;Post=~~]>~~
Seen text entity dhfirstname
Seen text entity dhsurname
Seen text entity dhemail
Seen text entity dhuemail
nsgmls:<OSFD>0:25:4:E: start tag for "REFNAMEDIV" omitted, but its declaration does not permit this
nsgmls:<OSFD>0:25:4:E: start tag for "REFNAME" omitted, but its declaration does not permit this
nsgmls:<OSFD>0:26:16:E: end tag for element "REFENTRYINFO" which is not open
nsgmls:<OSFD>0:27:11:E: start tag for "REFPURPOSE" omitted, but its declaration does not permit this
nsgmls:<OSFD>0:27:11:E: no start tag specified for implied empty element "REFPURPOSE"
nsgmls:<OSFD>0:28:9:E: start tag for "TITLE" omitted, but its declaration does not permit this
nsgmls:<OSFD>0:28:9:E: no start tag specified for implied empty element "TITLE"
Seen <refentry>, open level=0, verb=0
Seen <refentryinfo>, open level=1, verb=0
Seen <address>, open level=2, verb=0
Seen </address>, level=3, verb=1
Seen <author>, open level=2, verb=0
Seen </author>, level=3, verb=0
Seen <copyright>, open level=2, verb=0
Seen <year>, open level=3, verb=0
Seen </year>, level=3, verb=0
Seen <holder>, open level=3, verb=0
Seen </holder>, level=4, verb=1
Seen </copyright>, level=3, verb=0
Seen </refentryinfo>, level=2, verb=0
Seen <refnamediv>, open level=1, verb=0
Seen <refname>, open level=2, verb=0
Seen </refname>, level=3, verb=1
Seen <refpurpose>, open level=2, verb=0
Seen </refpurpose>, level=3, verb=1
Seen </refnamediv>, level=2, verb=0
Seen <refsect1>, open level=1, verb=0
Seen <title>, open level=2, verb=0
Seen </title>, level=3, verb=1
Seen <para>, open level=2, verb=0
Seen </para>, level=3, verb=0
Seen <variablelist>, open level=2, verb=0
Seen <varlistentry>, open level=3, verb=0
Seen <term>, open level=4, verb=0
Seen <option>, open level=5, verb=1
Seen </option>, level=5, verb=1
Seen <option>, open level=5, verb=1
Seen </option>, level=5, verb=1
Seen </term>, level=5, verb=1
Seen <listitem>, open level=4, verb=0
Seen <para>, open level=5, verb=0
Seen </para>, level=6, verb=0
Seen </listitem>, level=5, verb=0
Seen </varlistentry>, level=4, verb=0
Seen </variablelist>, level=3, verb=0
Seen <para>, open level=2, verb=0
Seen </para>, level=3, verb=0
Seen <para>, open level=2, verb=0
Seen </para>, level=3, verb=0
Seen </refsect1>, level=2, verb=0
Seen </refentry>, level=1, verb=0
-------------- next part --------------
defined(@array) is deprecated at /usr/local/share/perl5/Locale/Po4a/Sgml.pm line 369.
	(Maybe you should just omit the defined()?)
PROLOG=<!doctype refentry PUBLIC "-//OASIS//DTD DocBook V4.1//EN" [
  <!ENTITY dhfirstname "<firstname>fname</firstname>">
  <!ENTITY dhsurname   "<surname>Surname</surname>">
  <!ENTITY dhemail     "<email>email at 1.com</email>">
  <!ENTITY dhuemail    "<email>email at 2.com</email>">
]>
------------
prolog=>>>><!doctype refentry PUBLIC "-//OASIS//DTD DocBook V4.1//EN" [
  <!ENTITY dhfirstname "<firstname>fname</firstname>">
  <!ENTITY dhsurname   "<surname>Surname</surname>">
  <!ENTITY dhemail     "<email>email at 1.com</email>">
  <!ENTITY dhuemail    "<email>email at 2.com</email>">
]><<<<
CMD=nsgmls -l -E 0 -wno-valid < /tmp/po4a-hedS.sgml |
XX Prepare reference indirection stuff
t/data-20/test2.sgml:1
t/data-20/test2.sgml:2
t/data-20/test2.sgml:3
t/data-20/test2.sgml:4
t/data-20/test2.sgml:5
t/data-20/test2.sgml:6
t/data-20/test2.sgml:7
t/data-20/test2.sgml:8
t/data-20/test2.sgml:9
t/data-20/test2.sgml:10
t/data-20/test2.sgml:11
t/data-20/test2.sgml:12
t/data-20/test2.sgml:13
t/data-20/test2.sgml:14
t/data-20/test2.sgml:15
t/data-20/test2.sgml:16
t/data-20/test2.sgml:17
t/data-20/test2.sgml:18
t/data-20/test2.sgml:19
t/data-20/test2.sgml:20
t/data-20/test2.sgml:21
t/data-20/test2.sgml:22
t/data-20/test2.sgml:23
t/data-20/test2.sgml:24
t/data-20/test2.sgml:25
t/data-20/test2.sgml:26
t/data-20/test2.sgml:27
t/data-20/test2.sgml:28
t/data-20/test2.sgml:29
t/data-20/test2.sgml:30
t/data-20/test2.sgml:31
t/data-20/test2.sgml:32
t/data-20/test2.sgml:33
t/data-20/test2.sgml:34
t/data-20/test2.sgml:35
t/data-20/test2.sgml:36
t/data-20/test2.sgml:37
t/data-20/test2.sgml:38
t/data-20/test2.sgml:39
t/data-20/test2.sgml:40
t/data-20/test2.sgml:41
t/data-20/test2.sgml:42
t/data-20/test2.sgml:43
XX Resulting shifts
t/data-20/test2.sgml:1 -> t/data-20/test2.sgml:1
t/data-20/test2.sgml:2 -> t/data-20/test2.sgml:2
t/data-20/test2.sgml:3 -> t/data-20/test2.sgml:3
t/data-20/test2.sgml:4 -> t/data-20/test2.sgml:4
t/data-20/test2.sgml:5 -> t/data-20/test2.sgml:5
t/data-20/test2.sgml:6 -> t/data-20/test2.sgml:6
t/data-20/test2.sgml:7 -> t/data-20/test2.sgml:7
t/data-20/test2.sgml:8 -> t/data-20/test2.sgml:8
t/data-20/test2.sgml:9 -> t/data-20/test2.sgml:9
t/data-20/test2.sgml:10 -> t/data-20/test2.sgml:10
t/data-20/test2.sgml:11 -> t/data-20/test2.sgml:11
t/data-20/test2.sgml:12 -> t/data-20/test2.sgml:12
t/data-20/test2.sgml:13 -> t/data-20/test2.sgml:13
t/data-20/test2.sgml:14 -> t/data-20/test2.sgml:14
t/data-20/test2.sgml:15 -> t/data-20/test2.sgml:15
t/data-20/test2.sgml:16 -> t/data-20/test2.sgml:16
t/data-20/test2.sgml:17 -> t/data-20/test2.sgml:17
t/data-20/test2.sgml:18 -> t/data-20/test2.sgml:18
t/data-20/test2.sgml:19 -> t/data-20/test2.sgml:19
t/data-20/test2.sgml:20 -> t/data-20/test2.sgml:20
t/data-20/test2.sgml:21 -> t/data-20/test2.sgml:21
t/data-20/test2.sgml:22 -> t/data-20/test2.sgml:22
t/data-20/test2.sgml:23 -> t/data-20/test2.sgml:23
t/data-20/test2.sgml:24 -> t/data-20/test2.sgml:24
t/data-20/test2.sgml:25 -> t/data-20/test2.sgml:25
t/data-20/test2.sgml:26 -> t/data-20/test2.sgml:26
t/data-20/test2.sgml:27 -> t/data-20/test2.sgml:27
t/data-20/test2.sgml:28 -> t/data-20/test2.sgml:28
t/data-20/test2.sgml:29 -> t/data-20/test2.sgml:29
t/data-20/test2.sgml:30 -> t/data-20/test2.sgml:30
t/data-20/test2.sgml:31 -> t/data-20/test2.sgml:31
t/data-20/test2.sgml:32 -> t/data-20/test2.sgml:32
t/data-20/test2.sgml:33 -> t/data-20/test2.sgml:33
t/data-20/test2.sgml:34 -> t/data-20/test2.sgml:34
t/data-20/test2.sgml:35 -> t/data-20/test2.sgml:35
t/data-20/test2.sgml:36 -> t/data-20/test2.sgml:36
t/data-20/test2.sgml:37 -> t/data-20/test2.sgml:37
t/data-20/test2.sgml:38 -> t/data-20/test2.sgml:38
t/data-20/test2.sgml:39 -> t/data-20/test2.sgml:39
t/data-20/test2.sgml:40 -> t/data-20/test2.sgml:40
t/data-20/test2.sgml:41 -> t/data-20/test2.sgml:41
t/data-20/test2.sgml:42 -> t/data-20/test2.sgml:42
t/data-20/test2.sgml:43 -> t/data-20/test2.sgml:43
Pre=~~<!doctype refentry PUBLIC "-//OASIS//DTD DocBook V4.1//EN" [~~;Post=~~]>~~
Seen text entity dhfirstname
Seen text entity dhsurname
Seen text entity dhemail
Seen text entity dhuemail
nsgmls:<OSFD>0:25:4:E: début d'étiquette pour "REFNAMEDIV" omise mais sa déclaration ne permet pas cela
nsgmls:<OSFD>0:25:4:E: début d'étiquette pour "REFNAME" omise mais sa déclaration ne permet pas cela
nsgmls:<OSFD>0:26:16:E: fin d'étiquette pour l'élément "REFENTRYINFO" lequel n'est pas ouvert
nsgmls:<OSFD>0:27:11:E: début d'étiquette pour "REFPURPOSE" omise mais sa déclaration ne permet pas cela
nsgmls:<OSFD>0:27:11:E: pas d'étiquette de début spécifié pour l'élément vide "REFPURPOSE"
nsgmls:<OSFD>0:28:9:E: début d'étiquette pour "TITLE" omise mais sa déclaration ne permet pas cela
nsgmls:<OSFD>0:28:9:E: pas d'étiquette de début spécifié pour l'élément vide "TITLE"
Seen <refentry>, open level=0, verb=0
Seen <refentryinfo>, open level=1, verb=0
Seen <address>, open level=2, verb=0
Seen </address>, level=3, verb=1
Seen <author>, open level=2, verb=0
Seen </author>, level=3, verb=0
Seen <copyright>, open level=2, verb=0
Seen <year>, open level=3, verb=0
Seen </year>, level=3, verb=0
Seen <holder>, open level=3, verb=0
Seen </holder>, level=4, verb=1
Seen </copyright>, level=3, verb=0
Seen </refentryinfo>, level=2, verb=0
Seen <refnamediv>, open level=1, verb=0
Seen <refname>, open level=2, verb=0
Seen </refname>, level=3, verb=1
Seen <refpurpose>, open level=2, verb=0
Seen </refpurpose>, level=3, verb=1
Seen </refnamediv>, level=2, verb=0
Seen <refsect1>, open level=1, verb=0
Seen <title>, open level=2, verb=0
Seen </title>, level=3, verb=1
Seen <para>, open level=2, verb=0
Seen </para>, level=3, verb=0
Seen <variablelist>, open level=2, verb=0
Seen <varlistentry>, open level=3, verb=0
Seen <term>, open level=4, verb=0
Seen <option>, open level=5, verb=1
Seen </option>, level=5, verb=1
Seen <option>, open level=5, verb=1
Seen </option>, level=5, verb=1
Seen </term>, level=5, verb=1
Seen <listitem>, open level=4, verb=0
Seen <para>, open level=5, verb=0
Seen </para>, level=6, verb=0
Seen </listitem>, level=5, verb=0
Seen </varlistentry>, level=4, verb=0
Seen </variablelist>, level=3, verb=0
Seen <para>, open level=2, verb=0
Seen </para>, level=3, verb=0
Seen <para>, open level=2, verb=0
Seen </para>, level=3, verb=0
Seen </refsect1>, level=2, verb=0
Seen </refentry>, level=1, verb=0


More information about the Po4a-devel mailing list