[lxc-devel] Building man pages fails

Ciprian Dorin, Craciun ciprian.craciun at gmail.com
Tue Mar 2 18:19:13 UTC 2010


On Tue, Mar 2, 2010 at 7:11 PM, Ciprian Dorin, Craciun
<ciprian.craciun at gmail.com> wrote:
>    Hy there!
>
>    I wanted to ask this for some time now, but only today I've made
> some time... So...
>
>    My context:
>    * ArchLinux (latest);
>    * db2x_xsltproc (part of docbook2X 0.8.8) $Revision: 1.5 $ $Date:
> 2004/08/18 14:21:52 $
>    * /usr/bin/docbook2man (part of docbook2X 0.8.8) $Revision: 1.12 $
> $Date: 2006/04/14 17:29:04 $
>    * I can't find anywhere the `-w` option in `man docbook2man`
>
>    When building the man pages I get the following errors:
> ~~~~
> ./autogen.sh
> ./configure
> cd ./doc
> make lxc-create.1
> ~~~~
> docbook2man -w lxc-create.sgml
> /usr//bin/db2x_xsltproc: Unknown option: w
> Try "/usr//bin/db2x_xsltproc --help" for more information.
> Unable to recognise encoding of this document at
> /usr/share/perl5/vendor_perl/XML/SAX/PurePerl/EncodingDetect.pm line
> 100.
> Document requires an element [Ln: 1, Col: 0]
> make: *** [lxc-create.1] Error 9
> ~~~~
>
>    First fix-up: eliminate the `-w` from the Makefile:
> ~~~~
> make lxc-create.1
> ~~~~
>  cd .. && /bin/sh /home/ciprian/desktop/workbench/lxc/config/missing
> --run automake-1.11 --gnu doc/Makefile
>  cd .. && /bin/sh ./config.status doc/Makefile
> config.status: creating doc/Makefile
> docbook2man lxc-create.sgml
> lxc-create.sgml:26: parser error : SystemLiteral " or ' expected
> <!DOCTYPE refentry PUBLIC "-//Davenport//DTD DocBook V3.0//EN" [
>                                                               ^
> lxc-create.sgml:26: parser error : SYSTEM or PUBLIC, the URI is missing
> <!DOCTYPE refentry PUBLIC "-//Davenport//DTD DocBook V3.0//EN" [
>                                                               ^
> lxc-create.sgml:137: parser error : Entity 'seealso' not defined
>  &seealso;
>           ^
> unable to parse lxc-create.sgml
> Unable to recognise encoding of this document at
> /usr/share/perl5/vendor_perl/XML/SAX/PurePerl/EncodingDetect.pm line
> 100.
> Document requires an element [Ln: 1, Col: 0]
> make: *** [lxc-create.1] Error 9
> ~~~~
>
>    Second fix-up: seems that the problem is fixable by replacing the
> following line:
>        <!DOCTYPE refentry PUBLIC "-//Davenport//DTD DocBook V3.0//EN" [
>    with:
>        <!DOCTYPE refentry PUBLIC "-//Davenport//DTD DocBook V3.0//EN"
> "/dev/null" [
>
>    (I've reached this solution by putting first "", then it
> complained it can not open the file '', thus I've put there
> /dev/null).
>
>    Now everything seems Ok.
>
>    Any ideas what is wrong here? My packages? Anything with the doocbook?
>
>    Thanks,
>    Ciprian.


    Ups... Didn't knew about the bug tracker... :)
    Next time I'll add the bug my self. (Thanks Daniel!)




More information about the lxc-devel mailing list