[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: regression: ESS cannot be compiled
From: |
Martin Maechler |
Subject: |
Re: regression: ESS cannot be compiled |
Date: |
Fri, 4 Mar 2016 11:38:41 +0100 |
>>>>> Norbert Preining <address@hidden>
>>>>> on Fri, 4 Mar 2016 13:01:23 +0900 writes:
> Dear all,
> down here at Debian we got another bug report about a FTBFS, which
> went away when switching to an older version of texinfo.tex:
> On Thu, 03 Mar 2016, Dirk Eddelbuettel wrote:
>> Ok, the obvious fix of fattening the source directory with a working
copy of
>> texinfo.tex did the trick.
> I have reduced the problematic case to the following minimal example:
> \input texinfo @c -*-texinfo-*-
> @setfilename ess.info
> @settitle ESS -- Emacs Speaks Statistics
> @macro ESS{ARG}
> @acronym{ESS\ARG\}
> @end macro
> @ESS{}: bad
> @ESS{[R]}: good
> @bye
> The output is:
> ./bla.texi:9: Argument of @gobblespaces has an extra }.
> <inserted text>
> @par
> <to be read again>
> }
> @doacronym address@hidden ->address@hidden @lsize #1}
> @def @temp address@hidden @temp ...
> l.1 @address@hidden }
> @texinfoc
> @scanmacro ...atspaces address@hidden address@hidden }
> @aftermacro
> l.9 @ESS{}
> : bad
> ?
> Can anyone comment on this?
Yes:
- This macro use has always worked in the ESS sources for
around 20 years maybe.
- It still works for me (with a TeX Live 2015 version of texinfo.tex
that declares 'Loading texinfo [version 2015-07-01.07]'
>From these two facts I'd declare that the new texinfo.tex that
you have in Debian is broken.
(Yes, that is a strong statement; but still breaking something
that worked dozens of year w/o problems needs VERY good arguments
before you can call it "progress" !!)
Martin
ess-tst.texi
Description: Binary data