Control: reassign -1 src:litl
Control: retitle -1 FTBFS: litl (ab)uses unstable Doxygen interface LATEX_HEADER

On Mon, May 19, 2014 at 12:06:47PM +0200, Samuel Thibault wrote:
> The newer version of doxygen emits an invalid latex command: in
> modules.tex one can read:
> 
> Here is a list of all modules\+:\begin{DoxyCompactList}

In what way is the \+ command invalid after being defined using
\newcommand?

> resulting to the following failure:
> 
> ! Undefined control sequence.
> l.2 Here is a list of all modules\+
>                                    :\begin{DoxyCompactList}
> ? 
> ! Emergency stop.
> 
> This makes the "litl" package FTBFS.

This is because litl uses an unstable interface of Doxygen. It defines
its own LATEX_HEADER (which explicitly says that you should not do that
unless you know what you are doing). Now Doxygen added a new macro \+
and litl failed to provide this macro in its own LATEX_HEADER file. If
you wish to stick with the default of Doxygen, you can insert:

\newcommand{\+}{\discretionary{\mbox{\scriptsize$\hookleftarrow$}}{}{}}

I recommend not defining LATEX_HEADER to avoid future FTBFS.

Helmut


-- 
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to