Compilation de *.sgml
Bonjour,
J'ai rencontré deux problèmes lorsque j'ai voulu compiler
developers-reference.fr.sgml dans ma copie locale du CVS de Debian.
1) Impossible de compiler à cause du fichier version.ent qui manque :
$ debiandoc2ps -v developers-reference.fr.sgml
nsgmls:developers-reference.fr.sgml:4:47:E: cannot find "version.ent"; tried
"version.ent", "/usr/local/share/sgml/version.ent",
"/usr/local/lib/sgml/version.ent", "/usr/share/sgml/version.ent"
debiandoc2latexps: ERROR: developers-reference.fr.tex could not be generated
properly
debiandoc2ps: ERROR: developers-reference.fr.ps could not be generated
properly
Après avoir copié le fichier en question depuis /usr/share/doc/doc-base vers
le répertoire courant, j'obtiens une autre erreur :
$ debiandoc2ps -v developers-reference.fr.sgml
nsgmls:developers-reference.fr.sgml:34:35:E: general entity "date-fr" not
defined and no default entity
debiandoc2latexps: ERROR: developers-reference.fr.tex could not be generated
properly
debiandoc2ps: ERROR: developers-reference.fr.ps could not be generated
properly
J'ai donc enlevé la ligne 34 qui contient :
<version>Version &version;, &date-fr; (version française 20030418).</version>
Et ça marche !
Donc en gros, il doit manquer le fichier version.ent ainsi que une entrée
date-fr si j'ai bien compris le format sgml ? C'est ça ou autre chose ?
--
Michel Grentzinger
OpenPGP key ID : B2BAFAFA
Available on http://www.keyserver.net
Reply to: