Public bug reported:

Binary package hint: docbook2x

I have been using docbook2x-man for a while now, however recently I
installed all security updates (I had a base Fiesty system before) and
docbook2x-man fails to convert any refentry docbook files to man format
emitting the following error:

/usr/bin/iconv: illegal input sequence at position 136

Following is a list of the apt-cache show docbook2x this is reproduced
with, however I think the problem resides in one of the dependencies or
in docbook2x-man's usage of one of the other packages it depends upon
which would have been updated.

ALSO: Note the Bugs: mailto:[EMAIL PROTECTED] line? That is
apparently incorrect. I sent an email to the list and was asked nicely
to file a bug report here and that the specified list is not a valid
place to report bugs.


bcosta$ apt-cache show docbook2x

Package: docbook2x
Priority: optional
Section: text
Installed-Size: 1236
Maintainer: Debian XML/SGML Group <[EMAIL PROTECTED]>
Architecture: i386
Version: 0.8.3-1
Depends: libc6 (>= 2.3.2.ds1-4), libxml2 (>= 2.6.11), libxslt1.1 (>= 1.1.7), 
zlib1g (>= 1:1.2.1), perl (>= 5.6.0-16), libxml-sax-expat-perl, 
libtext-wrapi18n-perl
Recommends: docbook-xml, docbook-xsl
Filename: pool/main/d/docbook2x/docbook2x_0.8.3-1_i386.deb
Size: 170350
MD5sum: 1c89708b8a8c845b8b2785101744e3d8
SHA1: 6610fcbb3818c665c0f7421123d0e65cb5449a63
SHA256: dbf5c3c5e268b1931892ab6b4c548716b7cfef9990f713b93898940681abf454
Description: Converts DocBook/XML documents into man pages and TeXinfo
 The main tools are:
  * docbook2x-man: converts a DocBook/XML refentry into a manual page,
    with table support
  * docbook2x-texi: converts a DocBook/XML refentry into an info page,
    most usable for Emacs users
 .
 Homepage: http://docbook2x.sourceforge.net/
Bugs: mailto:[EMAIL PROTECTED]
Origin: Ubuntu


This can be reproduced using the following command over a document called 
edoc.xml (A cutdown refentry). But seems to occur on any refentry docbook file 
i have tried it with.

docbook2x-man edoc.xml

----------- edoc.xml -----------------

<?xml version="1.0"?>
<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
  "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"; >

<refentry id="edoc">
  <refmeta>
    <refentrytitle><command>edoc</command></refentrytitle>

    <manvolnum>1</manvolnum>
  </refmeta>

  <refnamediv>
    <refname><command>edoc</command></refname>

    <refpurpose>Performs static analysis of C++ exception data</refpurpose>
  </refnamediv>

  <refsynopsisdiv>
    <cmdsynopsis>
      <command>edoc</command>

      <arg choice="opt"><option>OPTIONS</option></arg>

      <arg choice="opt" rep="repeat">INPUT-FILES</arg>
    </cmdsynopsis>
  </refsynopsisdiv>

  <refsect1>
    <title>Description</title>

    <indexterm>
      <primary><command>edoc</command></primary>
    </indexterm>

    <indexterm>
      <primary>C++ exception analysis</primary>
    </indexterm>

    <para><command>edoc</command> is used to perform static analysis of 
    exceptions on
    C++ source code and to generate documentation about those exceptions. This
    tool works on EDoc++ data files. These data files are generally created
    using a modified g++. Making use of the modified g++ should usually be
    done by running the edoc_start.sh script. The EDoc++ data files usually
    end with a .edc file extension OR are embedded into binary files such as
    applications, libraries or objects.</para>
  </refsect1>

  <refsect1>
    <title>Options</title>

    <variablelist id="xscript_man_option_descriptions">
      <varlistentry>
        <term>
          <option>-h</option>
        </term>

        <term>
          <option>--help</option>
        </term>

        <listitem>
          <para>Print this message and exit</para>
        </listitem>
      </varlistentry> 
    </variablelist>
  </refsect1>
</refentry>

** Affects: docbook2x (Ubuntu)
     Importance: Undecided
         Status: New

-- 
docbook2x-man emits "illegal input sequence" errors using iconv
https://bugs.launchpad.net/bugs/130475
You received this bug notification because you are a member of Ubuntu
Bugs, which is the bug contact for Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to