Package: doxygen
Version: 1.4.7-1
Severity: important

Recently, doxygen started generating broken LaTeX code, causing
exscalibar to FTBFS:

| ! Missing $ inserted.
| <inserted text>
|                 $
| l.68 ...ocessor_14f2d2ee34b57b7b5c6ee57f8905fa11},
|                                                    and 
\bf{r\-Geddei::Remote...
| 
| ? x
| Output written on refman.dvi (79 pages, 120548 bytes).
| Transcript written on refman.log.
| make: *** [build-doc-stamp] Error 1

(easily reproduced by running ./debian/rules build-doc for the
exscalibar 1.0.4-5 source).  This used to work fine when I uploaded
this version of exscalibar back in may.

Specifically, the problem seems to be that the LaTeX code generated
from src/remore/rgeddei/* contains this code (in
classrGeddei_1_1AbstractDomProcessor.tex) for the spawnWorker method:

| Implemented in \bf{r\-Geddei::Local\-Dom\-Processor}
| 
\doxyref{p.}{classrGeddei_1_1LocalDomProcessor_14f2d2ee34b57b7b5c6ee57f8905fa11},
| and \bf{r\-Geddei::Remote\-Dom\-Processor}
| 
\doxyref{p.}{classrGeddei_1_1RemoteDomProcessor_0a3df1a866bd8b9e0dad48fdc8a10200}.%
| \index{rGeddei::[EMAIL PROTECTED]::[EMAIL PROTECTED]
| [EMAIL PROTECTED]::[EMAIL PROTECTED]::Abstract\-Dom\-Processor}}
| \subsubsection{\setlength{\rightskip}{0pt plus 5cm}virtual const bool
| r\-Geddei::Abstract\-Dom\-Processor::spawn\-Worker
| (\bf{Remote\-Session} \& {\em session})\hspace{0.3cm}{\tt  [pure
| 
virtual]}}\label{classrGeddei_1_1AbstractDomProcessor_2e8f1bd792295852a52f8c30b701e28f}

(reindented for clarity)

Note specifically the 

| \bf{r\-Geddei::Local\-Dom\-Processor}
| 
\doxyref{p.}{classrGeddei_1_1LocalDomProcessor_14f2d2ee34b57b7b5c6ee57f8905fa11}",

which should (I think) be: 

| \doxyref{r\-Geddei::Local\-Dom\-Processor}{p.}
|   {classrGeddei_1_1LocalDomProcessor_14f2d2ee34b57b7b5c6ee57f8905fa11}

as \doxyref takes three arguments, the first of which is the method
name:

| \newcommand{\doxyref}[3]{\textbf{#1}(\textnormal{#2}\,\pageref{#3})}

(from doxyref.sty)


-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (990, 'unstable'), (500, 'testing'), (1, 'experimental')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.17
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)

Versions of packages doxygen depends on:
ii  libc6                       2.3.6-15     GNU C Library: Shared libraries
ii  libgcc1                     1:4.1.1-8    GCC support library
ii  libpng12-0                  1.2.8rel-5.1 PNG library - runtime
ii  libstdc++6                  4.1.1-8      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