Bug#815734: ess: FTBFS: doc/newfeat.texi:29: Argument of @gobblespaces has an extra }.

Kurt Hornik Kurt.Hornik at wu.ac.at
Wed Feb 24 16:21:04 CET 2016


>>>>> Dirk Eddelbuettel writes:

> On 24 February 2016 at 09:48, Chris Lamb wrote:
> | Source: ess
> | Version: 15.09.2-1
> | Severity: serious
> | Justification: fails to build from source
> | User: reproducible-builds at lists.alioth.debian.org
> | Usertags: ftbfs
> | X-Debbugs-Cc: reproducible-builds at lists.alioth.debian.org
> | 
> | Dear Maintainer,
> | 
> | ess fails to build from source in unstable/amd64:
> | 
> |   [..]
> | 
> |   LC_ALL=C LANG=en makeinfo --html --no-split --css-include=atouchofstyle.css -o html/news.html allnews.texi
> |   LANG=C texi2dvi --pdf ess.texi
> |   This is pdfTeX, Version 3.14159265-2.6-1.40.16 (TeX Live 2015/Debian) (preloaded format=pdfetex)
> |    restricted \write18 enabled.
> |   entering extended mode
> |   (./ess.texi (/usr/share/texmf/tex/texinfo/texinfo.tex
> |   Loading texinfo [version 2016-02-05.07.deb1]: pdf, fonts, markup, glyphs,
> |   page headings, tables, conditionals, indexing, sectioning, toc, environments,
> |   defuns, macros, cross references, insertions,
> |   (/usr/share/texlive/texmf-dist/tex/generic/epsf/epsf.tex
> |   This is `epsf.tex' v2.7.4 <14 February 2011>
> |   ) localization, formatting, and turning on texinfo input format.)
> |   (/home/lamby/temp/cdt.20160224075206.p19g7Umwps/ess-15.09.2/doc/ess-defs.texi)
> |   (../VERSION) [1{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}] [-1]
> |   Chapter 1
> |   (/home/lamby/temp/cdt.20160224075206.p19g7Umwps/ess-15.09.2/doc/currfeat.texi
> |   [1]) Cross reference values unknown; you must run TeX again. [2]
> |   (/home/lamby/temp/cdt.20160224075206.p19g7Umwps/ess-15.09.2/doc/newfeat.texi
> |   [3]
> |   /home/lamby/temp/cdt.20160224075206.p19g7Umwps/ess-15.09.2/doc/newfeat.texi:29:
> |    Argument of @gobblespaces has an extra }.
> |   <inserted text> 
> |                   @par 
> |   <to be read again> 
> |                      }
> |   @doacronym ...#3 at finish ->{@selectfonts @lsize #1}
> |                                                     @def @temp {#2}@ifx @temp ...
> |   l.1 @acronym{ESS at gobblespaces }
> |                                  @texinfoc
> |   @scanmacro ...atspaces }@scantokens {#1 at texinfoc }
> |                                                     @aftermacro 
> |   l.29 @item @ESS{}
> |                    : A test framework has been set up.
> |   ? Runaway argument?
> |   /home/lamby/temp/cdt.20160224075206.p19g7Umwps/ess-15.09.2/doc/newfeat.texi:29:
> |    Paragraph ended before @gobblespaces was complete.
> |   <to be read again> 
> |                      @par 
> |   <to be read again> 
> |                      }
> |   @doacronym ...#3 at finish ->{@selectfonts @lsize #1}
> |                                                     @def @temp {#2}@ifx @temp ...
> |   l.1 @acronym{ESS at gobblespaces }
> |                                  @texinfoc
> |   @scanmacro ...atspaces }@scantokens {#1 at texinfoc }
> |                                                     @aftermacro 
> |   l.29 @item @ESS{}
> |                    : A test framework has been set up.
> |   ? /home/lamby/temp/cdt.20160224075206.p19g7Umwps/ess-15.09.2/doc/newfeat.texi:72:
> |    Argument of @gobblespaces has an extra }.
> |   <inserted text> 
> |                   @par 
> |   <to be read again> 
> |                      }
> |   @doacronym ...#3 at finish ->{@selectfonts @lsize #1}
> |                                                     @def @temp {#2}@ifx @temp ...
> |   l.1 @acronym{ESS at gobblespaces @gobblespaces }
> |                                                @texinfoc
> |   @scanmacro ...atspaces }@scantokens {#1 at texinfoc }
> |                                                     @aftermacro 
> |   @w #1->@leavevmode @hbox {#1
> |                               }
> |   ...
> |   l.72 @item @iESS{}
> |                     : For naming inferior processes, ESS can use @code{project...
> |   
> |   ? 
> |   /home/lamby/temp/cdt.20160224075206.p19g7Umwps/ess-15.09.2/doc/newfeat.texi:72:
> |    Emergency stop.
> |   <inserted text> 
> |                   @par 
> |   <to be read again> 
> |                      }
> |   @doacronym ...#3 at finish ->{@selectfonts @lsize #1}
> |                                                     @def @temp {#2}@ifx @temp ...
> |   l.1 @acronym{ESS at gobblespaces @gobblespaces }
> |                                                @texinfoc
> |   @scanmacro ...atspaces }@scantokens {#1 at texinfoc }
> |                                                     @aftermacro 
> |   @w #1->@leavevmode @hbox {#1
> |                               }
> |   ...
> |   l.72 @item @iESS{}
> |                     : For naming inferior processes, ESS can use @code{project...
> |   
> |   /home/lamby/temp/cdt.20160224075206.p19g7Umwps/ess-15.09.2/doc/newfeat.texi:72:
> |     ==> Fatal error occurred, no output PDF file produced!
> |   Transcript written on ess.log.
> |   /usr/bin/texi2dvi: pdfetex exited with bad status, quitting.

> Might be the same texinfo 6.1 issue that also bit us in R.

Another Texinfo 6.1 issue.  The one breaking R is a change to texi2dvi,
which for the purpose of building R can be fixed with
R_TEXI2DVICMD=emulation.  The Texinfo maintainers have meanhile provided
a patch we're testing on CRAN: if it works, we'll send the patch to
Norbert Preining as texinfo maintainer.

The above breakage seems from texinfo.tex: it goes away when using the
version from Texinfo 6.0, and remains when using the most current
texinfo.tex from <svn://svn.savannah.gnu.org/texinfo/trunk>.

-k



> The recommendation was to try

> 	R_TEXI2DVICMD=emulation				

> Otherwise it is not clear why this would break now when it a) didn't when the
> package came out or b) we don't hear about it otherwise.

> Dirk

> |   Makefile:43: recipe for target 'ess.pdf' failed
> |   make[1]: *** [ess.pdf] Error 1
> |   make[1]: Leaving directory '/home/lamby/temp/cdt.20160224075206.p19g7Umwps/ess-15.09.2/doc'
> |   debian/rules:35: recipe for target 'build-stamp' failed
> |   make: *** [build-stamp] Error 2
> | 
> |   [..]
> | 
> | The full build log is attached.
> | 
> | 
> | Regards,
> | 
> | -- 
> |       ,''`.
> |      : :'  :     Chris Lamb
> |      `. `'`      lamby at debian.org / chris-lamb.co.uk
> |        `-
> | x[DELETED ATTACHMENT ess.15.09.2-1.unstable.amd64.log.txt.gz, Untyped binary data]

> -- 
> http://dirk.eddelbuettel.com | @eddelbuettel | edd at debian.org

> _______________________________________________
> ESS-Debian mailing list
> ESS-Debian at r-project.org
> https://stat.ethz.ch/mailman/listinfo/ess-debian



More information about the ESS-Debian mailing list