Package: doxygen
Version: 1.4.3-20050530-1
Severity: normal

When doxygen is set to produce XML output ("GENERATE_XML = YES" in
Doxyfile), the output is malformed. Specifically, an extra double-quote
(") is appended to the 'static' attribute of the 'memberdef' element.
Taking an example from doxygen's XML output for the ffmpeg source
tarball:

doxy/xml/ac3dec_8c.xml:      <memberdef kind="variable" id="ac3dec_8c_1a2" 
prot="public" static="no"" mutable="no">

This makes the XML unusable by other tools.

How to reproduce:
1) Download http://mplayerhq.hu/MPlayer/cvs/FFMpeg-current.tar.bz2 (or
any source package with doxygen comments and a Doxyfile)
2) Make sure 'GENERATE_XML' is set to 'YES' in the appropriate Doxyfile
3) Run doxygen.
4) grep "static=\"no\"\"" path/to/doxygen-output/*.xml

This problem does not occur when using doxygen built from
ftp://ftp.stack.nl/pub/users/dimitri/doxygen-1.4.3.src.tar.gz

-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.8-2-686
Locale: LANG=en_AU, LC_CTYPE=en_AU (charmap=ISO-8859-1)

Versions of packages doxygen depends on:
ii  libc6                       2.3.2.ds1-22 GNU C Library: Shared libraries an
ii  libgcc1                     1:4.0.0-9    GCC support library
ii  libpng12-0                  1.2.8rel-1   PNG library - runtime
ii  libstdc++5                  1:3.3.6-6    The GNU Standard C++ Library v3

doxygen recommends no packages.

-- no debconf information


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to