[tex-live] error in supp-pdf.mkii again?
Heiko Oberdiek
heiko.oberdiek at googlemail.com
Thu Mar 11 11:02:08 CET 2010
On Thu, Mar 11, 2010 at 01:18:06PM +0900, Norbert Preining wrote:
> there is again something fishy going on with supp-pdf.mkii: The following
> simple test document fails:
>
> \documentclass{article}
> \usepackage{graphicx}
> \newcommand{\undefined}{\textbf{undefined}}
> \begin{document}
> This is an \undefined\ command.
> \end{document}
>
> with
> (/usr/share/texmf/tex/context/base/supp-pdf.mkii
> ! Undefined control sequence.
> l.17 \writestatus
> {loading}{ConTeXt Support Macros / PDF}
>
>
> I assume it comes from supp-pdf.mkii testing
> \ifx\writestatus\undefined
>
> But \undefined is a completely valid TeX command. Mind that I am
> even using \newcommand here.
\newcommand doesn't prevent you from shooting yourself in the foot.
Defining \undefined is a very bad idea. Altough having \@undefined
in LaTeX, many packages are using \undefined:
find texmf-dist/tex/latex -exec grep -l '\\undefined' {} \;|wc
found 530 files.
> Any suggestion to fix this?
I have catched this case in pdftex.def 2010/03/11 v0.04o
and hyperref 6.80n/backref 1.35 and I left you the other 527 cases,
preventing you from getting bored. ;-)
Yours sincerely
Heiko <oberdiek at uni-freiburg.de>
More information about the tex-live
mailing list