-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2008-02-10 a las 21:27 +0100, Carlos E. R. escribió:
Buscando eso de "See the accompanying RefEntry man page for 'plain new' documentation. :)" y que no encuentro ese manual, he llegado a ver que hay un rpm llamdo "docbook2x" que no lo tengo instalado y que contiene un binario llamado "/usr/bin/docbook-to-man" que voy a instalar ya mismo. Y tiene documentación en "/usr/share/doc/packages/docbook2x/html/manpages.html".
...
¡Pero tampoco funciona la conversión!
cer@nimrodel:~/lyx/test> docbook-to-man VCR.xml /usr/bin/utf8trans:${prefix}/share/docbook2X/charmaps/roff.charmap: No such file or directory
El fichero existe, está en "/usr/share/docbook2X/charmaps/roff.charmap". A alguien se le ha olvidado inicializar "${prefix}" = /usr
Y ese fichero no se puede cambiar, es un binario:
cer@nimrodel:~> file /usr/bin/utf8trans /usr/bin/utf8trans: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.6.4, dynamically linked (uses shared libs), stripped
El error está en estos ficheros perl: docbook-to-texi db2x_texixml docbook-to-man db2x_manxml db2x_xsltproc Que contiene este código: # Used by db2x_manxml and db2x_texixml only 'utf8trans-program' => q</usr/bin/utf8trans>, 'utf8trans-map-roff' => q<${prefix}/share/docbook2X/charmaps/roff.charmap>, 'utf8trans-map-texi' => q<${prefix}/share/docbook2X/charmaps/texi.charmap>, 'iconv-program' => q</usr/bin/iconv>, 'makeinfo-program' => q</usr/bin/makeinfo>, que obviamente está mal. Cambio ese "${prefix}" por "/usr" en esos cinco ficheros y la conversión a "man" ya funciona. ¡Algo que funciona! ¡Por fin! La siguiente pega es generar ese tipo de xml con lyx. Otro dia. - -- Saludos Carlos E.R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.4-svn0 (GNU/Linux) iD8DBQFHr5MbtTMYHG2NR9URAudZAJ4rlnBRM1AE6Cawqr46WouPXK23xACfcVPU 2NKHcQc/i2cwo3x5KhjMxj8= =4QnF -----END PGP SIGNATURE-----